現象 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. APIの紹介2. 複数のデータソースの監視3. リスニングアレイ4. 監視対象5....
この記事の例では、スライディングブロック効果を実現するための小さなプログラムの具体的なコードを参考ま...
水平スクロールはあらゆる状況に適しているわけではありませんが、適切に行えば、Web サイトを他のサイ...
ドロップダウンボックス、テキストフィールド、ファイルフィールド 上半分はデモンストレーション効果、下...
1. スタートアップメニューでは、カーソルを最初の行に移動します - eを押します 2. UTF-8...
怖いですね! 写真の翻訳: (内側から外側へ)最初のレイヤー:ユーザーエクスペリエンス第2層:コンテ...
JDKのインストールシステムのインストールについてはあまり詳しく説明しません。インストール手順はオン...
目次構造継承(callで実装)プロトタイプチェーン継承(プロトタイプチェーンの助けを借りて実装)複合...
注: 親コンテナーに高さと :data='Array' および overfolw:h...
Ubuntu 15.04 は MySQL リモート ポート 3306 を開きます。以下の操作はすべて...
すべての前提条件にはルート権限が必要です1. MySQLプロセスを終了する //Linux sudo...
docker-maven-plugin プラグインを使用する場合、Maven は対応する jar パ...
<br />1998年に最初の個人ページが誕生してから2008年の今日まで、デザイン業界...
まず、データベース テーブルを作成します。 テーブル `t_demo` を作成します ( `id` ...