LXCを使った軽量仮想環境。
これからの動向が気になるところ。
情報共有しましょう。
http://www.docker.io/
Docker
レス数が950を超えています。1000を超えると書き込みができなくなります。
1login:Penguin
2013/07/27(土) NY:AN:NY.ANID:5oaw2wHS2017/02/27(月) 19:29:36.20ID:hHCogBTa
ttp://christina04.hatenablog.com/entry/2016/07/22/193000
これでどうだろうか。
これでどうだろうか。
2017/02/28(火) 09:19:07.69ID:WAeZD99p
2017/02/28(火) 09:20:45.91ID:WAeZD99p
他にも
https://docs.docker.com/docker-for-mac/networking/
Known Limitations, Use Cases, and Workarounds
There is no docker0 bridge on macOS
I cannot ping my containers
Per-container IP addressing is not possible
Use cases and workarounds
I want to connect from a container to a service on the host
I want to connect to a container from the Mac
https://docs.docker.com/docker-for-mac/networking/
Known Limitations, Use Cases, and Workarounds
There is no docker0 bridge on macOS
I cannot ping my containers
Per-container IP addressing is not possible
Use cases and workarounds
I want to connect from a container to a service on the host
I want to connect to a container from the Mac
877login:Penguin
2017/02/28(火) 12:28:59.77ID:nfcyPD7E RPi3 HypriotOS なので Mac の件は大丈夫です.ありがとうございます.
ですが,>>874 のブログだと結局外部からアクセスするには expose するしかないのでしょうか
ですが,>>874 のブログだと結局外部からアクセスするには expose するしかないのでしょうか
2017/02/28(火) 21:48:02.67ID:uZrPc7Rh
そもそもアクセスって何がしたいのさ
2017/03/01(水) 00:51:49.38ID:f2lcL8jV
Win10 homeでも動くようになるってのはどうなったんだっていう
2017/03/01(水) 01:01:56.89ID:zKL6fZSr
WindowsコンテナにしてもDocker for Windows にしても Win10 Home で動くという話は聞いたことはないな
まぁ、対応するとしたら Microsoft なんだけど hyper-V を home 持ってくることは無いんじゃないかな
まぁ、対応するとしたら Microsoft なんだけど hyper-V を home 持ってくることは無いんじゃないかな
881login:Penguin
2017/03/01(水) 06:57:54.69ID:BvMgnh4a 用途は研究です
コンテナ内のアプリケーションと外部のアプリケーションで通信を行いたいのです
ホストosのiptables をいじって転送するように設定したら可能でしょうか
コンテナから外には繋がるので
コンテナ内のアプリケーションと外部のアプリケーションで通信を行いたいのです
ホストosのiptables をいじって転送するように設定したら可能でしょうか
コンテナから外には繋がるので
2017/03/01(水) 09:47:46.22ID:M7GV8Yrx
Dockerの期待と現実〜Docker都市伝説はなぜ生まれるのか〜
https://www.slideshare.net/zembutsu/docker-expectations-and-reality
https://www.slideshare.net/zembutsu/docker-expectations-and-reality
2017/03/01(水) 10:35:35.86ID:M7GV8Yrx
Docker導入のための、コンテナの利点を解説した説得資料 - Qiita
http://qiita.com/niisan-tokyo/items/88a53a1b4aa7ad60723e
http://qiita.com/niisan-tokyo/items/88a53a1b4aa7ad60723e
2017/03/01(水) 23:47:24.74ID:rngK4GuO
2017/03/02(木) 00:53:55.20ID:e/6SBv79
アタックして中身の情報を盗み出す研究じゃね?
886login:Penguin
2017/03/02(木) 23:37:35.81ID:V84YCqu8 >>884 docker は単にデーモンを分けて動かしてメンテナンス性を上げるためです
2017/03/03(金) 10:09:39.28ID:2Oo8tUfc
Docker v17.03がリリース。今月からバージョン番号制度が変更になり、毎月リリース体制に − Publickey
http://www.publickey1.jp/blog/17/docker_v1703.html
http://www.publickey1.jp/blog/17/docker_v1703.html
2017/03/03(金) 12:51:59.91ID:mhTOLFfe
>>887
毎月リリースはいいんだけど、安定板は平行して出てこないのかな。
毎月リリースはいいんだけど、安定板は平行して出てこないのかな。
2017/03/04(土) 09:24:50.54ID:mzibS5k4
2017/04/06(木) 14:21:14.99ID:Vj6ztunA
Windowsで
VirtualBoxで試したらIOがめちゃめちゃ遅くてまともに動作しない
Hyper-Vではそんな事は無かった
VirtualBoxで試したらIOがめちゃめちゃ遅くてまともに動作しない
Hyper-Vではそんな事は無かった
2017/04/06(木) 16:04:58.83ID:/LfHUgOs
ならスレチってわかるよな?
2017/04/06(木) 18:32:29.28ID:AlJtAXrU
>>891
VMのLinuxで動かしてるからスレチではない。
VMのLinuxで動かしてるからスレチではない。
2017/04/06(木) 19:09:05.00ID:JkUgNfj4
>>892
で、Dockerの話題はいつ始まるの?
で、Dockerの話題はいつ始まるの?
2017/04/06(木) 20:25:23.17ID:qyaesyW/
dockerってすごいよね!
2017/04/06(木) 21:43:05.07ID:hUwu3FbW
docker、すっごーい!たのしー!
マジこれヽ(´ー`)ノ
マジこれヽ(´ー`)ノ
2017/04/08(土) 08:06:37.75ID:v+YoOqVn
今のDockerはRHEL6/CentOS6をサポートしないと言ってるけど、実際のところはどうなの?
・サポートしないとは言っているが今のところ一通り動く
・一応動作するが一部問題がある
・動かない
・サポートしないとは言っているが今のところ一通り動く
・一応動作するが一部問題がある
・動かない
2017/04/08(土) 10:51:33.68ID:iIF+k8u8
動かそうと思えば動かせる。
でも、動いたCentOS6はもはやCentOS6ではない。
でも、動いたCentOS6はもはやCentOS6ではない。
2017/04/08(土) 11:09:28.71ID:v+YoOqVn
なるほど、ありがとう。
でもこれ↓意味わからん。
>でも、動いたCentOS6はもはやCentOS6ではない。
でもこれ↓意味わからん。
>でも、動いたCentOS6はもはやCentOS6ではない。
2017/04/08(土) 18:02:07.46ID:TUAeCBbe
>>898
いじりすぎ、ってことだろ。
いじりすぎ、ってことだろ。
2017/04/09(日) 16:10:00.13ID:Eybh9Usi
rhel7でもdocker動かそうとするとサブスク必要で
かつ彼等のecosystem使わないといけない風潮あるから
なんか嫌
かつ彼等のecosystem使わないといけない風潮あるから
なんか嫌
2017/04/09(日) 18:47:16.79ID:iE8dRkRU
イアンマードックを偲んでdebian使え。
2017/04/10(月) 16:47:48.46ID:uuvKfjp1
>>900
当たり前だろ!
当たり前だろ!
2017/04/10(月) 20:38:33.78ID:q6kv8j9P
当たり、前田の〜♪
2017/04/11(火) 09:32:30.02ID:OjfzHz7Z
Docker for WindowsでWindowsのディレクトリをボリュームとして使うと正常に動作しないっぽい
WindowsのファイルシステムだとLinuxコンテナに必要な機能がないからか
ファイルやディレクトリの所有者はそのままになるからか
大量にディスクIOが発生してGitLabの動作が重たいから
sameersbn/docker-gitlabだけWindowsのディレクトリを使ったら正常に動作しなくなった
素直にLinuxマシンを用意しろってことか
WindowsのファイルシステムだとLinuxコンテナに必要な機能がないからか
ファイルやディレクトリの所有者はそのままになるからか
大量にディスクIOが発生してGitLabの動作が重たいから
sameersbn/docker-gitlabだけWindowsのディレクトリを使ったら正常に動作しなくなった
素直にLinuxマシンを用意しろってことか
2017/04/11(火) 16:35:59.21ID:PVrhBF1c
windows10でアップデート後問題なく動いていたのにふと再起動かけたらShared Drivesで共有ドライブ認証出来なくなって困った
Apply押すと詳細な共有の設定も初期化されるしどういうことだ・・・
Apply押すと詳細な共有の設定も初期化されるしどういうことだ・・・
2017/04/11(火) 19:29:34.91ID:E1v/IRh4
Linux板で何言ってるんだか
2017/04/14(金) 20:22:09.40ID:pLiWTQPP
windows10で使っちゃダメだよ
2017/04/15(土) 18:26:55.86ID:cBTg03II
そもそも、そこまでして頑なにWindows使う人の気持ちがわからない…
2017/04/15(土) 20:30:35.14ID:Q2dbB8M4
Windowsコンテナも同時に使いたいとか?
2017/04/16(日) 00:58:34.49ID:ZSY/twR5
(´・ω・`)別にdocker入れなくてもいいんだけど、
dockerを入れて複雑化して誰も触れない環境にするために使ってるようなもんかな
dockerを入れて複雑化して誰も触れない環境にするために使ってるようなもんかな
2017/04/17(月) 08:36:07.25ID:80qRwJ4B
>>908
Windowsしか使えない人なんだからしょうがない。
Windowsしか使えない人なんだからしょうがない。
2017/04/17(月) 19:36:37.67ID:3ZKz+sM+
職場環境とかだと割とOS限定されるし
どうしてもwindowsで実現しなくちゃ行けない場合もあるのかな?
ただ罵るだけとかlinux板も落ちたよなぁとオモタ
どうしてもwindowsで実現しなくちゃ行けない場合もあるのかな?
ただ罵るだけとかlinux板も落ちたよなぁとオモタ
2017/04/17(月) 20:35:26.31ID:Wyd7loQ0
落ちたも何もUNIX板から追い出された隔離所だし
2017/04/17(月) 20:36:16.18ID:/DOIk/oJ
「Windows使ってる」が「Windowsしか使えない」に短絡するバカっていまだにいるんだなぁ。
2017/04/17(月) 21:13:59.50ID:npkXvT3l
WSL その81 - WSLでどのようなテストが行われているのか
https://kledgeb.blogspot.jp/2017/04/wsl-81-wsl.html
WindowsによるLinux互換レイヤー実装、
もうLinuxと8割ぐらい互換性があるようだな
DockerがWindows上でネイティブに動くという夢も
近いうちに実現するかもしれない。
そうなるとDocker動かすのに仮想マシンHyperVも必要なくなる
https://kledgeb.blogspot.jp/2017/04/wsl-81-wsl.html
WindowsによるLinux互換レイヤー実装、
もうLinuxと8割ぐらい互換性があるようだな
DockerがWindows上でネイティブに動くという夢も
近いうちに実現するかもしれない。
そうなるとDocker動かすのに仮想マシンHyperVも必要なくなる
2017/04/18(火) 05:42:53.53ID:/98eGWyV
WSLはbetaが取れるまでは様子見
2017/04/18(火) 12:17:43.23ID:ikWQTth3
windowsでないと使えない人たちが何しにここ来てんの?w
2017/04/18(火) 13:44:58.43ID:1YjhuECs
Dockerコンテナに特化した「RancherOS」正式版リリース。Linuxカーネル上でDockerを実行、システムもユーザーもすべてをコンテナ空間に − Publickey
http://www.publickey1.jp/blog/17/dockerrancheroslinuxdocker.html
http://www.publickey1.jp/blog/17/dockerrancheroslinuxdocker.html
2017/04/19(水) 04:43:53.66ID:A+gt0Bj5
マイクロソフト、Windows Serverのコンテナ機能でLinuxコンテナのサポートを発表。主要なLinux OSとLinuxKitに対応。DockerCon 2017
http://www.publickey1.jp/blog/17/windows_serverlinuxlinux_oslinuxkitdockercon_2017.html
WSL のようなものではなくて結局 Hyper-V 経由だけど「Hyper-V コンテナ」の実装として出してきたね。
すでに、Hyper-V コンテナで実装されている Windows コンテナと同様であると考えると、
Hyper-V でラップしてその中で kernel とプロセスが動く。
ただ、これをまとめて操作できるインターフェースが用意されるのかな。
docker run すれば hyper-v コンテナ経由で Linux の環境とコンテナが上る感じで engine は windows 側?
そうすれば、Docker for Windows みたいな専用VMを意識しなくて良くなる(この Linux が moby になるのかな)。
これがちゃんと実装されれば、windows 上では windows コンテナと Linux コンテナ混在で同じ操作性で扱うことができそう。
Hyper-V コンテナなら Windows10Pro でも動くのでその点も良い。
気になるのは Network と共有ファイルシステム。
Network は Hyper-V の設定で面倒なところだけど、Overlay に関しては windows/linux 混在できるようにわざわざしてくれてるので
使いやすく実装してくれることを期待。
https://blogs.technet.microsoft.com/virtualization/2017/04/18/ws2016-overlay-network-driver/
共有ファイルシステムは Docker for Mac でも性能や権限がよく問題になっているので
これがいい感じになるようならば、Windows で開発してもいいかなという人も増えるのでは。
http://www.publickey1.jp/blog/17/windows_serverlinuxlinux_oslinuxkitdockercon_2017.html
WSL のようなものではなくて結局 Hyper-V 経由だけど「Hyper-V コンテナ」の実装として出してきたね。
すでに、Hyper-V コンテナで実装されている Windows コンテナと同様であると考えると、
Hyper-V でラップしてその中で kernel とプロセスが動く。
ただ、これをまとめて操作できるインターフェースが用意されるのかな。
docker run すれば hyper-v コンテナ経由で Linux の環境とコンテナが上る感じで engine は windows 側?
そうすれば、Docker for Windows みたいな専用VMを意識しなくて良くなる(この Linux が moby になるのかな)。
これがちゃんと実装されれば、windows 上では windows コンテナと Linux コンテナ混在で同じ操作性で扱うことができそう。
Hyper-V コンテナなら Windows10Pro でも動くのでその点も良い。
気になるのは Network と共有ファイルシステム。
Network は Hyper-V の設定で面倒なところだけど、Overlay に関しては windows/linux 混在できるようにわざわざしてくれてるので
使いやすく実装してくれることを期待。
https://blogs.technet.microsoft.com/virtualization/2017/04/18/ws2016-overlay-network-driver/
共有ファイルシステムは Docker for Mac でも性能や権限がよく問題になっているので
これがいい感じになるようならば、Windows で開発してもいいかなという人も増えるのでは。
2017/04/19(水) 06:43:31.77ID:1RtucrVx
意味の無いことだとは思うのですが
ドッカーッてsystemdな環境をinitな環境と切り替えて使えたり出来るもんなのでしょうか?
ドッカーッてsystemdな環境をinitな環境と切り替えて使えたり出来るもんなのでしょうか?
2017/04/19(水) 07:30:57.22ID:V8X9WRFD
dockerは仮想環境のディストリビューションは何になるの?もしかしてホストOSと同じ?
2017/04/19(水) 11:59:08.35ID:09D8eRFx
2017/04/19(水) 16:43:25.82ID:We+dGtuk
docker用に最適化されたCoreOSってのもあるからそれでもいいのよ
2017/04/19(水) 23:52:30.43ID:YGGycOkL
>>920
何考えてんだ?レベル
何考えてんだ?レベル
2017/04/20(木) 02:56:49.52ID:xfmEhaK2
coreOSは普通のディストロとはかなり使い勝手が違うから慣れてないのに使うのはオススメしないな
それとcoreOSはdockerじゃなくてrktだろ
それとcoreOSはdockerじゃなくてrktだろ
2017/04/20(木) 03:20:42.89ID:Ach9wspJ
セキュア重点の特化OSで使い勝手同じのってあるの
2017/04/20(木) 08:50:42.01ID:Qv0LLll+
どうせならdockerkitにしようぜ
2017/04/20(木) 12:43:33.35ID:ddHoXqzv
2017/04/20(木) 13:33:25.95ID:+KEmOJYm
windowsユーザーが気軽にdockerを使えるようになるってことだろ
わざわざwindowsを使いに行くという話ではない
Linuxユーザーにとってはコンテナが増えることで利益を得られるんじゃないの
わざわざwindowsを使いに行くという話ではない
Linuxユーザーにとってはコンテナが増えることで利益を得られるんじゃないの
2017/04/20(木) 17:41:58.80ID:vxiOSEL1
dockerってカーネルが同じものを共有する≒システムコールが同じじゃないとならない
と思っていた
Win上で動くって結局のところvmwareと中身が同じでいいのかな?
一方でwin自体がcuiにbashを可能にする動きがあるから、母艦がwinでもlinuxと同じコマンドでdockerが操作できて会社で泣く泣くwinを使わせるクソ製造業の皆様もdockerの恩恵を享受できると
と思っていた
Win上で動くって結局のところvmwareと中身が同じでいいのかな?
一方でwin自体がcuiにbashを可能にする動きがあるから、母艦がwinでもlinuxと同じコマンドでdockerが操作できて会社で泣く泣くwinを使わせるクソ製造業の皆様もdockerの恩恵を享受できると
2017/04/20(木) 21:32:09.57ID:beyOB/12
>>930
WindowsもMacもLinuxカーネルではないので、
Docker用の仮想マシンを作成して、そこにLinuxをインストールして
コンテナを動かしています。
そのため、仮想マシンの設定(CPU数や搭載メモリ等)の影響を受けます。
ネイティブにDockerコンテナを動かしたいのであれば
Linuxカーネルの機能をOSが搭載する必要があります。
それをやっているのがBash on Ubuntu on Windowsで有名な、
Windows Subsystem for Linux (WSL) プロジェクトなのです。
WindowsもMacもLinuxカーネルではないので、
Docker用の仮想マシンを作成して、そこにLinuxをインストールして
コンテナを動かしています。
そのため、仮想マシンの設定(CPU数や搭載メモリ等)の影響を受けます。
ネイティブにDockerコンテナを動かしたいのであれば
Linuxカーネルの機能をOSが搭載する必要があります。
それをやっているのがBash on Ubuntu on Windowsで有名な、
Windows Subsystem for Linux (WSL) プロジェクトなのです。
2017/04/21(金) 10:24:43.95ID:Sbqk7Ur0
2017/04/21(金) 14:53:12.79ID:Ua2N04Wa
ファイルシステムはfuseみたいな物を使えばどうにでもなるんじゃねーの
2017/04/21(金) 21:44:05.55ID:JPVZvbDR
だな。WindowsはISOファイルや読み書き可能なvhdファイルを
ディスクとしてマウントする機能がすでにある。
それ以前にBash for Ubuntu for Windowsだって書き込み先は実際にはNTFSのはずなのに、
lxfsとしてマウントされ、Linuxを動かすのに必要な情報が記録されている。
あとは、Linuxで動くアプリが正しく動作する事ができるlxfsというファイルシステムに
Dockerというアプリがデータを書き込むだけの話
ディスクとしてマウントする機能がすでにある。
それ以前にBash for Ubuntu for Windowsだって書き込み先は実際にはNTFSのはずなのに、
lxfsとしてマウントされ、Linuxを動かすのに必要な情報が記録されている。
あとは、Linuxで動くアプリが正しく動作する事ができるlxfsというファイルシステムに
Dockerというアプリがデータを書き込むだけの話
2017/04/23(日) 21:35:16.67ID:aCe4cHhG
Docker使ったら素人でも分散処理するWebサーバー立てられる?
2017/04/23(日) 21:42:09.38ID:n+wiOq4t
無理
2017/04/23(日) 23:31:59.41ID:qNYU/JPN
dockerゴミという話
http://anond.hatelabo.jp/20170422000230
http://anond.hatelabo.jp/20170422000230
2017/04/24(月) 00:08:59.33ID:wzJo0lWg
Dockerの運用なんかクラウドプラットフォームに丸投げするもんでしょ
PaaSのための共通パッケージフォーマット、それ以上でも以下でもない
PaaSのための共通パッケージフォーマット、それ以上でも以下でもない
2017/04/24(月) 07:30:31.67ID:gg2wvAQ9
docker使って、開発の手間を惜しんで、
代わりに運用コストを上げてしまった
って話に見えるな。
実際、docker利用してるプロジェクトに、
後から参加するとそんな状態になってることが
多い気がする
代わりに運用コストを上げてしまった
って話に見えるな。
実際、docker利用してるプロジェクトに、
後から参加するとそんな状態になってることが
多い気がする
2017/04/24(月) 07:45:55.59ID:4jMEqLjC
>>935
こういう質問が来るって事は、Dockerがなんなのか分かってないんだろうな。
こういう質問が来るって事は、Dockerがなんなのか分かってないんだろうな。
2017/04/24(月) 18:36:13.16ID:H2CwHVUM
じゃあ何を使えばいいの?
2017/04/24(月) 23:08:20.31ID:qyoy/6TH
>>941
そりゃREADME.mdでしょw
Dockerfileなんて、README.mdに書いて有ることを
自動的に実行できるようにしただけなんだから。
README.mdみてWordpressをインストールして
設定をvi使って書き換えてMySQLのセットアップしてって
やればDocker使わなくても同じことができる
そりゃREADME.mdでしょw
Dockerfileなんて、README.mdに書いて有ることを
自動的に実行できるようにしただけなんだから。
README.mdみてWordpressをインストールして
設定をvi使って書き換えてMySQLのセットアップしてって
やればDocker使わなくても同じことができる
2017/04/24(月) 23:27:48.26ID:H2CwHVUM
そんなん面倒くさい
2017/04/24(月) 23:43:24.51ID:wzJo0lWg
じゃシェルスクリプトでよくね
2017/04/25(火) 05:51:29.15ID:yzMeiRjV
仕組みを理解して、readmeに書いてあることくらい読んで、
そんでdocker使うなり使わないなりすればいいのさ。
理解せずにdockerでやる!とか、拾ってきたイメージで
ガチガチャやって、動かないとか言いながら散々いじって、
車輪の再発明みたいなことして、他の人に理解できないような
ゴミを作って、動きました!とかやるから質が悪い
まあdockerに限らずなんでもそんな感じだけどね
そんでdocker使うなり使わないなりすればいいのさ。
理解せずにdockerでやる!とか、拾ってきたイメージで
ガチガチャやって、動かないとか言いながら散々いじって、
車輪の再発明みたいなことして、他の人に理解できないような
ゴミを作って、動きました!とかやるから質が悪い
まあdockerに限らずなんでもそんな感じだけどね
2017/04/26(水) 12:31:30.41ID:G8QqW37M
>>937
たぶん、chrootとかlxcとかちゃんとやったことがないんだろうな。
おれだったら、systemd-nspawnのほうがイヤだw
(脱線:ちなみに、Docker、VMwareは好きだけど、vagrantも嫌いだし、JS系だったら、gruntも嫌いだ。grunt使うぐらいだったら、Rakefileでかまへん。)
Dockerなんか、chrootでtar、シェルスクリプトと同じだと言われればそうだけど、なんとなくDockerやろうぜとかだったら、結局めんどいってなるんだろうなーと。
意味のあるコンテナを作れていないだけな気がする。
なんとなくコンテナを拾ってガチャガチャだったら、あかんで。
たぶん、chrootとかlxcとかちゃんとやったことがないんだろうな。
おれだったら、systemd-nspawnのほうがイヤだw
(脱線:ちなみに、Docker、VMwareは好きだけど、vagrantも嫌いだし、JS系だったら、gruntも嫌いだ。grunt使うぐらいだったら、Rakefileでかまへん。)
Dockerなんか、chrootでtar、シェルスクリプトと同じだと言われればそうだけど、なんとなくDockerやろうぜとかだったら、結局めんどいってなるんだろうなーと。
意味のあるコンテナを作れていないだけな気がする。
なんとなくコンテナを拾ってガチャガチャだったら、あかんで。
2017/04/26(水) 17:46:02.91ID:iaFk3vGK
VagrantもLinuxだとVMじゃなくてDockerコンテナが作れるらしいけど
なんかyml書くのが難しそう
Dockerfileの方が簡単に書ける
なんかyml書くのが難しそう
Dockerfileの方が簡単に書ける
2017/04/26(水) 19:35:08.96ID:IME4wIbz
docker大好きっ子の俺だけど、
dockerfileだけは氏ねよと思うわ
dockerfileだけは氏ねよと思うわ
2017/04/26(水) 21:08:16.91ID:pzwLT2al
>>946
RakefileはRubyな
RakefileはRubyな
2017/04/26(水) 21:40:07.34ID:iILlB+Gy
本番運用してない部門だから、dockerfileは書かず公式に外から設定ファイルを突っ込む形だわ
本番の人たちはわざわざイメージ作ってるのかな?めんどくさそう
本番の人たちはわざわざイメージ作ってるのかな?めんどくさそう
2017/04/26(水) 23:31:51.11ID:pzwLT2al
2017/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っていうのはまだ物理マシンへのインスコには対応してないのかな
レス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
- 富山県砺波市の給食が話題を呼ぶ [少考さん★]
- 「追加申し込みは受け付けない」陸上全国大会 締め切り勘違いで中高生8人出場できず 日本陸連が見解 [夜のけいちゃん★]
- 【しゃぶ葉・食べ放題】配膳ロボで「高価格帯コースの肉を横取り」問題再燃 他の客の商品を取ると音声通知、運営元が全店導入へ ★2 [煮卵★]
- 3歳と5歳を連れてアフガニスタンへ 母子旅YouTuber、退避勧告の指摘に「外務省とかあてにならないです〜」と反論 [爆笑ゴリラ★]
- 「黙れ」「お金ありますか」「車はどこですか」…女性を強盗殺人、ベトナム人起訴 さいたま地検 [♪♪♪★]
- 【テレ朝】太田光、テレビを「オールドメディア」と言うネットの声に憤慨「お前が何言ってんの !? 」 [少考さん★]
- 妙高市、宿泊するとおコメをプレゼント…口に入れた瞬間に広がる甘みと弾力 [245325974]
- 【高市🦎値上げ】余り物処分の焼きそば🍜と小ライス🍚 [457294144]
- 家賃値上げ、10月から報告続々… [667744927]
- 【悲報】しゃぶ葉の「国産牛スティール」、ガチで問題になるwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww [683137174]
- 🏰(・o・🍬)んなたんたなん(🍬・o・)🏰
- 【実況】博衣こよりのえちえち空の軌跡 the 2nd🧪★3