LXCを使った軽量仮想環境。
これからの動向が気になるところ。
情報共有しましょう。
http://www.docker.io/
Docker
レス数が1000を超えています。これ以上書き込みはできません。
1login:Penguin
2013/07/27(土) NY:AN:NY.ANID:5oaw2wHS2017/04/30(日) 18:14:39.33ID:tzNFl/8s
('・c_・` )ソッカー
2017/05/03(水) 14:00:31.14ID:V873conk
コンコンするのはノッカー
2017/05/04(木) 09:43:00.89ID:wKIo15gg
質問なんですが、「立ち上げ直後に落ちてしまうコンテナから、原因となるファイルを削除する」手段は無いでしょうか?
事例:
mongoのオフィシャルイメージから立ち上げたコンテナが、原因不明で立ち上げ後即落ちるようになった。
特定のファイル( /tmp/mongodb-27017.sock )を削除すれば良い、という情報を得たので削除を行いたいが、
普通に起動しても即座に落ちる(エントリポイントでmongodの立ち上げに失敗してシャットダウンしてる)ので、docker exec出来ない。
最悪、コンテナ消してイメージから再作成すれば良いのですが、本来的にはどのように対処すべきでしょうか?
事例:
mongoのオフィシャルイメージから立ち上げたコンテナが、原因不明で立ち上げ後即落ちるようになった。
特定のファイル( /tmp/mongodb-27017.sock )を削除すれば良い、という情報を得たので削除を行いたいが、
普通に起動しても即座に落ちる(エントリポイントでmongodの立ち上げに失敗してシャットダウンしてる)ので、docker exec出来ない。
最悪、コンテナ消してイメージから再作成すれば良いのですが、本来的にはどのように対処すべきでしょうか?
2017/05/04(木) 09:54:45.20ID:5/8bzfo8
2017/05/04(木) 10:33:51.01ID:XqJurXyu
>>954
「イメージから立ち上げたコンテナが…即落ち」
「コンテナ消してイメージから再作成」
なんか日本語が間違えてるのか、
運用方法が決定的におかしいのか。
普段どうやってコンテナ作ったり、立ち上げたりしてんだ?
「イメージから立ち上げたコンテナが…即落ち」
「コンテナ消してイメージから再作成」
なんか日本語が間違えてるのか、
運用方法が決定的におかしいのか。
普段どうやってコンテナ作ったり、立ち上げたりしてんだ?
2017/05/04(木) 10:35:10.38ID:uBvYic4+
>>954
> 質問なんですが、「立ち上げ直後に落ちてしまうコンテナから、原因となるファイルを削除する」手段は無いでしょうか?
そのコンテナは破棄して、新たにDockerfileから作り直すだけ
簡単なこと
> 質問なんですが、「立ち上げ直後に落ちてしまうコンテナから、原因となるファイルを削除する」手段は無いでしょうか?
そのコンテナは破棄して、新たにDockerfileから作り直すだけ
簡単なこと
2017/05/05(金) 17:24:12.04ID:SN5lnjZb
>>954
つまり使い方を間違えて覚えているから最初から学習し直せってこと
つまり使い方を間違えて覚えているから最初から学習し直せってこと
2017/05/22(月) 15:23:53.37ID:o5tdCHvV
>>954
以前も書いたけど docker cp 使えば?
以前も書いたけど docker cp 使えば?
2017/06/21(水) 00:57:41.28ID:QiE1iwkw
VSCode+TypeScript+Node.jsのサーバーサイド開発環境作りたいんだけどどうするのかよく分からない
ビルド用のNode.jsとTypeScriptはDockerだけじゃなくてホストPCにも入れるのが普通なの?
ビルド用のNode.jsとTypeScriptはDockerだけじゃなくてホストPCにも入れるのが普通なの?
2017/06/21(水) 01:37:01.37ID:loIiV9Vd
どういうことやVScodeを鯖側で動かしてVNCでもするんか?
2017/06/21(水) 01:48:21.07ID:1R6EWiL/
>>960
volume
volume
2017/06/21(水) 09:40:14.33ID:OD6FJlsP
>>960
何をしたいのか書かないと誰もこたえられない。
何をしたいのか書かないと誰もこたえられない。
2017/06/22(木) 22:45:16.46ID:dY9eEImB
VScodeで書いたコードをCOPYかVOLUMEで渡せばいいだろ
ローカルで動くの確認してからdocker内に渡す方が楽だろうけど
もしくはdocker内とVScodeをつなげて直接触るか
ローカルで動くの確認してからdocker内に渡す方が楽だろうけど
もしくはdocker内とVScodeをつなげて直接触るか
2017/06/30(金) 13:56:09.60ID:rjGrdaOB
dataボリューム作って複数コンテナからマウントした場合も
どこかのコンテナでflock()すれば他でもちゃんとアドバイザリロックできてるのか
どこかのコンテナでflock()すれば他でもちゃんとアドバイザリロックできてるのか
2017/06/30(金) 14:01:17.06ID:YBniPjqD
agettyとかいうプロセスにcpu食われまくるのってバグ?
2017/07/02(日) 01:41:24.64ID:2QbSXrEN
DockerホストOSとしてもAlpine使えるのかな
余ってるNUC使ってホストもコンテナもalpineベース
余ってるNUC使ってホストもコンテナもalpineベース
2017/07/02(日) 02:15:01.23ID:NsjZjOfS
余ってるならやってみればいいのに
2017/07/02(日) 03:42:54.47ID:2QbSXrEN
おっしゃる通り書いてから自分でもそう思ってやってみました
普通にできました
普通にできました
2017/07/03(月) 01:35:39.83ID:m3Qq+d4b
>>965
data ボリュームは Docker for Mac/Windows のような shared volume などを対象としない限りは
単なる bind mount でしか無いので flock などのファイル操作は可能です。
data ボリュームは Docker for Mac/Windows のような shared volume などを対象としない限りは
単なる bind mount でしか無いので flock などのファイル操作は可能です。
2017/07/03(月) 01:54:35.79ID:m3Qq+d4b
>>966
docker 経由で /bin/init を起動してるのだと思うけど docker コンテナ内で一部の権限が無い為に
agetty が無限ループをしてるようです
--privileged を使うと大丈夫みたいですね。--cap-add SYS_ADMIN だけでも大丈夫かもしれません。
getty が恐らく原因ですので(systemd の場合ですが)
systemctl stop [email protected]; systemctl mask [email protected] (または disable)
してしまえばどうでしょうか
Debian Jessie では昨年9月の修正で docker 向けには起動しないようになってます。
https://packages.qa.debian.org/s/systemd/news/20160903T181714Z.html
> Don't start console-getty.service when /dev/console is missing.
> Avoids repeated unsuccessful start attempts of agetty inside (docker)
> containers. (Closes: #829537)
対象のバグ報告 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=829537
こちらを見る限りは、docker コンテナ内に /dev/console が無いために発生しているようですね。
余計なお世話だと思いますが、systemd など init を利用する場合は docker より
lxc や systemd-nspawn を使うほうが幸せになれると思います。
docker 経由で /bin/init を起動してるのだと思うけど docker コンテナ内で一部の権限が無い為に
agetty が無限ループをしてるようです
--privileged を使うと大丈夫みたいですね。--cap-add SYS_ADMIN だけでも大丈夫かもしれません。
getty が恐らく原因ですので(systemd の場合ですが)
systemctl stop [email protected]; systemctl mask [email protected] (または disable)
してしまえばどうでしょうか
Debian Jessie では昨年9月の修正で docker 向けには起動しないようになってます。
https://packages.qa.debian.org/s/systemd/news/20160903T181714Z.html
> Don't start console-getty.service when /dev/console is missing.
> Avoids repeated unsuccessful start attempts of agetty inside (docker)
> containers. (Closes: #829537)
対象のバグ報告 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=829537
こちらを見る限りは、docker コンテナ内に /dev/console が無いために発生しているようですね。
余計なお世話だと思いますが、systemd など init を利用する場合は docker より
lxc や systemd-nspawn を使うほうが幸せになれると思います。
972966
2017/07/03(月) 09:29:01.33ID:WfnQ/acs >>971
まさか2chでこんなに丁寧なレスをもらえると思いませんでした
ありがとうございます
>docker コンテナ内で一部の権限が無い為に
agetty が無限ループをしてるようです
なるほど、そういうことか
ご指摘の通りgettyが問題だったのでこれを止めることで解決しました
色々情報を共有して下さりたいへんありがたいです
まさか2chでこんなに丁寧なレスをもらえると思いませんでした
ありがとうございます
>docker コンテナ内で一部の権限が無い為に
agetty が無限ループをしてるようです
なるほど、そういうことか
ご指摘の通りgettyが問題だったのでこれを止めることで解決しました
色々情報を共有して下さりたいへんありがたいです
2017/07/06(木) 21:47:41.38ID:t5fFw9AE
BargeOSっていうのはまだ物理マシンへのインスコには対応してないのかな
2017/07/11(火) 23:08:07.81ID:CMmjU4wo
acbuild便利だな
でもこれ使うならdockerじゃなくてもいいな
でもこれ使うならdockerじゃなくてもいいな
2017/07/12(水) 22:22:21.46ID:+bS4NHiH
debianは公式slim版やminidebみたいなコンテナ専用カスタマイズがあるけど
他ディストリにもそういうのあるのかな
他ディストリにもそういうのあるのかな
2017/07/13(木) 03:04:04.56ID:UehwAaPB
ubuntu slimとgentoobbしか知らんな
gentoobbならalpineより小さく作れるよ
gentoobbならalpineより小さく作れるよ
2017/07/13(木) 03:07:25.34ID:UehwAaPB
ググったらgentoobbがkublerとかいう名前に変わってたわ
2017/07/13(木) 03:35:29.01ID:aaVa1zEq
最低限環境で動くバイナリやスクリプトなら定番、alpine(or alpine-glibc)
debianリポジトリにある成果物を使いたいならinstall_packagesで自動後始末、minideb(or 公式slim)
自分でビルドオプションを指定したいならportage利用して依存性も解決、gentoo-bb(kulber?)
軽量系だと現状こんな感じか
ArchやRedHat系にもコンテナ向けビルドがあるのかな
debianリポジトリにある成果物を使いたいならinstall_packagesで自動後始末、minideb(or 公式slim)
自分でビルドオプションを指定したいならportage利用して依存性も解決、gentoo-bb(kulber?)
軽量系だと現状こんな感じか
ArchやRedHat系にもコンテナ向けビルドがあるのかな
2017/07/13(木) 04:31:08.21ID:VRf7qpnp
kubler知らなかったわ
17MBでnginx動かせるのは凄いな
17MBでnginx動かせるのは凄いな
2017/07/14(金) 08:09:13.91ID:0OCDKQ+D
Ubuntuが良いならblitznote/debootstrap-amd64っていうのもある
サイズはminidebと同じ50MB前後でinstall_packagesのような支援コマンドは無し
姉妹品のblitznote/baseimageはapt-getすら省いて26MB
COPYやRUN curlとかで間に合うなら、alpine{,-glibc}で動かないときなんかの避難先になるかも
Debian系は公式から野良まで選択肢に恵まれてるね
サイズはminidebと同じ50MB前後でinstall_packagesのような支援コマンドは無し
姉妹品のblitznote/baseimageはapt-getすら省いて26MB
COPYやRUN curlとかで間に合うなら、alpine{,-glibc}で動かないときなんかの避難先になるかも
Debian系は公式から野良まで選択肢に恵まれてるね
2017/07/15(土) 00:15:20.95ID:BfmJgIYk
CentOSなら cgwalters/centosmin(74MB) を使ったことある
Fedora版 cgwalters/fedoramin(86MB) もあった
どっちもDL数少ないからあまり使われてないっぽいけどね・・・
Fedora版 cgwalters/fedoramin(86MB) もあった
どっちもDL数少ないからあまり使われてないっぽいけどね・・・
2017/07/15(土) 11:41:39.07ID:wZVZL2T3
(´・ω・`)古いfire タブ2015の使い道がない
2017/07/15(土) 22:33:16.66ID:htIS3k3g
(´・ω・`)
2017/07/16(日) 12:06:48.35ID:K4Ctisew
>>978-
Gentooだったら野良スリム版(と思われる) fr13nds/gentoo-amd64 が約190mbですね
公式は870mbだったから結構なシェイプアップだけれどさすがに gentoobb のビルドとはぜんぜん比べ物にならないほど大きい!
Gentooだったら野良スリム版(と思われる) fr13nds/gentoo-amd64 が約190mbですね
公式は870mbだったから結構なシェイプアップだけれどさすがに gentoobb のビルドとはぜんぜん比べ物にならないほど大きい!
2017/07/16(日) 17:40:46.36ID:1UjX/2yY
kublerの最低構成は3MBくらいかな?
2017/07/16(日) 23:17:30.10ID:K4Ctisew
>>980の`baseimage`の方ってapt-get外した結果perl(python?)依存も解消して
その合計で20mb以上減量できたのかな
でもapt完全排除はデプロイが面倒杉になってヤバそう
やっぱり軽量化の壁はパッケージ管理ツールがスクリプト言語依存なことが足かせに
その合計で20mb以上減量できたのかな
でもapt完全排除はデプロイが面倒杉になってヤバそう
やっぱり軽量化の壁はパッケージ管理ツールがスクリプト言語依存なことが足かせに
2017/07/17(月) 00:48:35.35ID:xAnFlhvR
perlやpythonはLinux Standard Baseに含まれてたりして依存は仕方ないとも言える
だが確かに今後はコンテナで使う機能に絞った小型スタンドアロン版apt/yum等の登場も期待したいなぁ
だが確かに今後はコンテナで使う機能に絞った小型スタンドアロン版apt/yum等の登場も期待したいなぁ
2017/07/17(月) 14:07:27.92ID:qkSEIgY3
今になってわかるね。
1バイナリに全てリンクして
配布する方法のメリット
1バイナリに全てリンクして
配布する方法のメリット
2017/07/29(土) 16:29:04.96ID:5/m2N1vC
コンテナをrun restart=alwaysとかで実行しておくと
supervisordとかdaemontoolsの代わりになるのかな
システムがシンプルになっていいね
supervisordとかdaemontoolsの代わりになるのかな
システムがシンプルになっていいね
990login:Penguin
2017/09/28(木) 14:01:16.02ID:/4TtIqGt991login:Penguin
2017/10/07(土) 22:18:04.91ID:HwJ5K4V3 PackerでDockerイメージをビルドするって
Packerでやると何かいい事あるの?
Packerでやると何かいい事あるの?
992login:Penguin
2017/10/07(土) 22:34:18.78ID:QV+KgcCQ993login:Penguin
2017/10/08(日) 09:13:24.58ID:JyNl8S3u packer push してーの terraform とか ottoとかの自動化できたはず
使わないなら無用
使わないなら無用
994login:Penguin
2017/10/26(木) 10:53:29.43ID:FvRWUITd Ubuntuでドッカーイメージを作って、
それをCentOSへ移動させコンテナを作ることってできますか?
それをCentOSへ移動させコンテナを作ることってできますか?
2017/10/26(木) 12:24:30.12ID:JdjK/mg5
寧ろなぜ出来ないと?
2017/10/26(木) 12:27:35.25ID:fWmHZ2TS
超好意的解釈をすると
armイメージをx86上で作れますかという質問かもしれない。
armイメージをx86上で作れますかという質問かもしれない。
997994
2017/10/26(木) 20:09:19.78ID:FvRWUITd 例えばUbuntuで作ったら、UbuntuやイメージビルドしたCPUなどに最適化されて、
他には持って行けないのかな?って思ってしまいました。
ありがとうございました。
他には持って行けないのかな?って思ってしまいました。
ありがとうございました。
2017/10/26(木) 23:38:45.54ID:6HLKu6f8
2017/10/27(金) 03:24:21.50ID:T4wBvgHu
1000login:Penguin
2017/10/27(金) 03:25:18.28ID:T4wBvgHu 終わり
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 1553日 0時間 27分 6秒
新しいスレッドを立ててください。
life time: 1553日 0時間 27分 6秒
10021002
Over 1000Thread 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- アルバイト女性(30)と小学生女児(10) 練炭が置かれた車内で発見される ★2 [お断り★]
- 【W杯】ベルギー、イランとも2試合連続のドロー! ベルギーが後半に退場者もイランは攻め切れず/ベルギー 0-0 イラン [征夷大将軍★]
- 【芸能】松山千春、本田圭佑の解説に「なんで『さん』付けで呼ぶんだ?」「後輩なんだからさ」「つけない方がわかりやすいんじゃ…」 [冬月記者★]
- 【速報】星野真里(44) 24時間テレビのマラソンランナーに決定! ★2 [Ailuropoda melanoleuca★]
- 【サッカーW杯】4-0 日本代表・森保ジャパン、チュニジアに歴史的4発大勝 アジア勢の1次L連敗を「6」で止めた★6 [ゴアマガラ★]
- 40歳男性・生活保護受給者 “グリ下のくすり屋さん”1つの医療機関から2万錠の薬を大量入手、「薬をめっちゃ売っていた」 [お断り★]
- 【地上波/DAZNほか】 FIFAワールドカップ2026 総合スレ★139【メキシコ/カナダ/アメリカ】
- 2026/06/21(日) 21:18:50.88 ID:F2HvoAZ4<> <a href="../test/read.cgi/livebase/1782042743/353" rel="noopener noreferrer" target="_blank">>>353</a> <br> 交流戦後半から勝った印象ないもんw <>
- こいせん祝勝会 全レス転載禁止
- わしせん3
- ハム専 気合い入れなくて良いよ、もう
- かもめせん祝勝会
- 日本人、資源が回復してきたので、クロマグロ大型魚の漁獲枠、来年以降「25%拡大」提案😲 [521921834]
- 【高市悲報】まこ氏、大誤解される [419865925]
- GACKTさん、日本人に警告。「東南アジアは物価が安いとか下に見てる人たち、現地に来たらえらい目に遭うよ」 [643675351]
- 【⚽】口元隠して話しかけただけで一発退場【ビニシウスルール】
- 子どもの頃の話。
- 【悲報】キオクシアで資産170億になった億万長者さん、34000円のnoteを売って小銭を稼いでしまうwwwwwwwwwwwwwwwwwwww [802034645]