[解決済み] コード 0 で終了 docker
質問
docker-compose servicesを使ってコンテナを起動しようとしているのですが、残念なことに。 コンテナがコード 0 で終了した . コンテナは、.tar.gz アーカイブのリポジトリのおかげで構築されています。このアーカイブはCentosのVMです。
同じアーカイブから6つのコンテナを作りたいのですが、どうすればいいですか? dockerコマンドを6回打つ代わりに、docker-compose.ymlファイルを作成して、コマンドとタグをまとめられるようにしたいと思います。
1つのコンテナを作成するためだけに docker-compose.yml ファイルを書き始めました。
以下は、私の docker-compose.yml です。
version: '2'
services:
dvpt:
image: compose:test.1
container_name: cubop1
command: mkdir /root/essai/
tty: true
コマンドは1つ指定するだけなので、気にしないでください。
そこで質問なのですが。 コンテナが終了する理由 ? これらのコンテナを同時に構築する他の解決策はありますか?
ご回答ありがとうございました。
どのように解決するのですか?
その答えは、実は最初のコメントにあるのです。Miguelのコメントについて少し説明します。
まず、Dockerコンテナは1つのコマンドを実行するということを理解する必要があります。コンテナは、コマンドが開始したプロセスが実行されている限り、実行されます。そのプロセスが完了し、終了すると、コンテナは停止します。
それを理解した上で、あなたのケースで何が起こっているのかを推測することができます。あなたが
dvpt
サービスはコマンド
mkdir /root/essai/
. そのコマンドは、フォルダを作成した後、終了します。この時点で、プロセスが終了したため、Dockerコンテナは停止します(ステータス0、つまり
mkdir
はエラーなしで完了しました)。
関連
-
docker サーバーが HTTPS クライアントに HTTP 応答を返した
-
docker入門(dockerを使ったWebアプリケーションのデプロイメント)
-
[解決済み] Dockerコンテナの中から、マシンのローカルホストに接続するにはどうすればよいですか?
-
[解決済み] Docker Dockerコンテナからホストへのファイルコピー
-
[解決済み] ホストからDockerコンテナにファイルをコピーする方法は?
-
[解決済み] リポジトリを使用せずに、あるホストから別のホストにDockerイメージをコピーする方法
-
[解決済み] ホストからDockerコンテナのIPアドレスを取得する方法
-
[解決済み] Dockerコンテナのシェルに入るにはどうしたらいいですか?
-
[解決済み] 古いDockerコンテナを削除する方法
-
[解決済み】Dockerは仮想マシンとどう違うの?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 「docker build" は正確に1つの引数を必要とします。
-
[解決済み] ansibleでdocker-composeのコマンドを実行するには?
-
[解決済み] ポッドで "ErrImageNeverPull "を取得する
-
[解決済み] ドッカーコンテナで接続が拒否される
-
[解決済み] docker cp が実行中のインスタンスで "No such container:path" を投げる [閉じた] 。
-
[解決済み] docker ERROR: 不明なブロブ
-
docker use error: input device is not a TTY
-
docker: デーモンからのエラー応答。コンテナ名 "/mysql" は既にコンテナによって使用されています。
-
docker-composeによるmysqlのデプロイメントの実践
-
Docker mount host directory Docker access Permission denied 解決策