現象 Dockerコンテナを起動する docker run –name [コンテナ名] [コンテナID] コンテナの実行状態を確認する ドッカーps -a 起動したばかりのmydockerコンテナが終了したことが判明しました 理由 Docker コンテナをバックグラウンドで実行するには、フォアグラウンド プロセスが必要であることを指摘することが非常に重要です。 コンテナによって実行されるコマンドが中断されたコマンド (top または tail の実行など) でない場合、自動的に終了します。 dockerコンテナのメインスレッド(dockerfile内のCMDによって実行されるコマンド)が終了し、コンテナが終了します。 回避策 インタラクティブなスタートアップを使用することができます docker run -i [コンテナ名またはコンテナID] 上記はあまりフレンドリーではないので、バックグラウンドモードとttyオプションを使用することをお勧めします。 docker run -dit [コンテナ名またはコンテナID] コンテナのステータスを表示する ドッカーps -a Dockerはバックグラウンドコンテナを呼び出す docker アタッチ [コンテナ名またはコンテナID] ヒント: 終了するときは、[ctrl + D] を使用します。これにより、現在の Docker スレッドとコンテナが終了します。[ctrl + P] [ctrl + Q] を使用すると、コンテナを終了せずに終了できます。 次のコマンドは、指定されたコンテナ内で指定されたコマンドを実行します。[ctrl+D] は、終了後にコンテナを終了しません。 docker exec -it [コンテナ名またはコンテナID] /bin/bash 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: React Routerの歴史について簡単に説明します
>>: Windows 10 と MySQL 5.5 のインストールとインストールなしの使用の詳細なチュートリアル (画像とテキスト)
目次1. はじめに2. Windows用Dockerをインストールする1. Windows用Dock...
この実験のテスト環境: Windows 10+cmd+MySQL5.6.36+InnoDB 1. ト...
1. DockerでのPostgresデータベースのバックアップ注文: docker exec it...
目次序文1. 文字列の長さを取得する2. 文字列の指定された位置の値を取得する(1) charAt(...
背景当初は VMware の公式 Web サイトから 6.7 Vcenter をダウンロードしたかっ...
1. 背景多くのブログや記事を読みましたが、JVM のメモリ割り当て方法に関する包括的な記事は見つか...
Tomcat をサービスとして登録する場合の注意点は次のとおりです。 インターフェースを開いたら、以...
JavaScriptの日付エフェクトの具体的なコードは参考用です。具体的な内容は次のとおりです。コー...
次に、ログ管理、ログのアーカイブ、ログのトラブルシューティング、イベントの転送と収集のためのコンピュ...
<p></p> の行間隔を設定するには、style="line-h...
袋を用意するインストールApacheがすでにインストールされているかどうかを確認するrpm -qa ...
序文:今日、「<!DOCTYPE> タグを注意深く理解しましたか?」と尋ねられました。私...
序文基本的に、職場のプログラマーは、count(*)、count(1)、または count(prim...
目次テーブル/index.jsテーブル/モデル/index.jsテーブル/モデル/モジュール/bas...
仮想マシンを使用する人は通常、操作と使用を容易にするために仮想マシン用の共有ディレクトリを設定します...