現象 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 のインストールとインストールなしの使用の詳細なチュートリアル (画像とテキスト)
前面に書かれたNginx は単なるリバース プロキシおよび負荷分散サーバーではなく、電流制限、キャッ...
概要インデックスは、テーブル内の 1 つ以上の列に基づいて DBMS によって特定の順序で作成される...
目次継承とプロトタイプチェーン継承されたプロパティ継承されたメソッドJavaScript でのプロト...
luaをインストールする http://luajit.org/download/LuaJIT-2.0...
目次ミューテーションオブザーバーAPI特徴インターセクションオブザーバーAPI例えば画像の遅延読み込...
この記事は主に、MySQL インデックスの長さ制限の原理の分析を紹介します。サンプル コードを通じて...
質問Docker が elasticsearch をインストールして起動するときにメモリが不足するシ...
MySQL マスター スレーブ レプリケーションを使用する利点は次のとおりです。 1. 安定性を向上...
MySQL エスケープエスケープとは、エスケープ文字の本来の意味を意味します。エスケープ文字の目的は...
コンテナをソートするためにdepends_onを使用しても、コンテナ間の依存関係の問題は完全には解決...
目次序文実装のアイデア実装コード成果を達成する序文これは、テーブルを動的に追加する例です。[追加] ...
1. はじめに周知のように、データベース ミドルウェアの読み取り/書き込み分離のアプリケーション シ...
目次概要コードの実装要約する概要戦略パターンは、JavaScript デザイン パターンにおける動作...
1. フロントエンド主導の実装手順最初のステップは、ページのインポートボタンをクリックしてExcel...
このブログを書くつもりはなかったのですが、実際の操作中に、ネットワークの問題に圧倒されたこと (ネッ...