ホームページ > 運用・保守 > Docker > docker が起動するとすぐに終了してしまうのはなぜですか?

docker が起動するとすぐに終了してしまうのはなぜですか?

angryTom
リリース: 2020-03-21 17:28:41
オリジナル
4127 人が閲覧しました

docker が起動するとすぐに終了してしまうのはなぜですか?

docker が起動直後に終了した理由

終了理由

1. docker コンテナ実行するフォアグラウンド プロセスが必要です。フォアグラウンド プロセスが実行されない場合、コンテナーはアイドル状態であると判断し、独自に終了します。

2. コンテナーによって実行されるコマンドが、以前に実行されたコマンドではない場合一時停止中 (トップ、テール、ループなどの実行中) の場合、自動的に終了します

3. これは docker のメカニズムの問題です

解決策:

docker run -dit docker.elastic.co/elasticsearch/elasticsearch:5.6.16 /bin/bash
ログイン後にコピー

対話的に実行するには -it パラメーターを追加します

バックグラウンドで実行するには -d パラメーターを追加します

これにより、バックグラウンドで実行され続ける Docker コンテナーを起動できます。

その他の関連チュートリアルについては、PHP 中国語 Web サイトの docker チュートリアル 列に注目してください。

以上がdocker が起動するとすぐに終了してしまうのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート