現象:イメージを実行します (例: ubuntu14.04)。 docker run -it --rm ubuntu:14.04 bash 終了時:Ctrl+Dを実行するか、exitを実行します スレッドを表示: ドッカーps 空なので、実行中のコンテナがないことを示します。 解決:イメージを実行します: docker run -dit ubuntu:14.04 スレッドを表示: スレッドを見つけて開きました: docker attach 【コンテナIDまたは名前】 終了時に実行を継続したい場合は、[ctrl+p]、[ctrl+q]を順に押します。 実行を継続しない場合は、[ctrl+d]を押すか、exitと入力します。 さらに、シャットダウン後に再起動するには、docker restart [コンテナIDまたは名前]と入力してください。 補足: Docker - コンテナを起動した後にシェルスクリプトを実行し、実行が完了したらコンテナを終了するのは避けてください 最近、Dockerfile を使用してコンテナを起動していたのですが、Dockerfile を使用してコンテナ内のシェルを呼び出すと、シェルの実行後に Docker がコンテナを終了してしまうことがわかりました。 分析するDocker がシェルを実行する場合、バックグラウンドで実行されます。そのため、シェルの実行後、Docker は実行するフォアグラウンド タスクがないことを検出し、コンテナーを終了します。 回避策シェル スクリプトの最後に「never complete」コマンドを追加します。 # テール -f /dev/null このように、このコマンドを実行すると、シェルは終了せず、コンテナも終了しません。 上記は私の個人的な経験です。参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。間違いや不備な点がありましたら、遠慮なくご指摘ください。 以下もご興味があるかもしれません:
|
>>: CSSプロパティに基づいたボタンホバーボーダーと背景アニメーションのコレクション
ドッカーの作成 バージョン: '2' サービス: fastdfsトラッカー: ホスト...
日常業務では、実行に時間のかかる SQL ステートメントを記録するために、スロー クエリを実行するこ...
目次現在の問題解決プロセス具体的な手順解決した事件現在の問題MySQL コマンド プロンプトに複数行...
目次歴史pushState() メソッドpushState() の使用シナリオreplaceStat...
以前、あるプロジェクトでMysql FIND_IN_SET関数を使用したことがありますが、非常に便利...
<br />ウェブサイトを科学的にデザインする: アイトラッキング研究から学ぶ 23 の...
エンジン導入InnodbエンジンInnodb エンジンは、データベース ACID トランザクションを...
LinuxでのMySQL5.7 rpmのインストール方法を参考までに記録します。具体的な内容は以下の...
ローカルでコンテナを作成した後、このコンテナに基づいてローカル イメージを作成し、このイメージを D...
MySQL を頻繁に使用する人は、次のような状況に遭遇する可能性があります。 1. フィールド タ...
MySQL はリレーショナル データベース管理システムです。リレーショナル データベースは、すべて...
目次1. 問題の説明2. 問題解決1. 仮想マシンシステムのインストール時にネットワークがない場合2...
1. はじめにresolv.conf は、さまざまなオペレーティング システムのドメイン ネーム シ...
この記事では、Linux システム コマンドについて説明します。ご参考までに、詳細は以下の通りです。...
目次回避策Vue2.0 で 2 つの配列の変更を監視できないのはなぜですか?ソースコード分析ヴュー3...