1. ホーム
  2. docker

[解決済み] Docker - コンテナが実行されていません

2022-02-11 16:18:16

質問

ドッカーは全くの初心者です。以下のように、終了したコンテナを起動しようとしました。

  1. 利用可能なコンテナをすべて docker ps -a . 以下のようにリストアップされました。

  2. exitedステージにあるコンテナを起動し、そのイメージのターミナルに入るために以下のコマンドを入力しました。

    docker start 79b3fa70b51d
    docker exec -it 79b3fa70b51d /bin/sh
    
    
  3. 以下のようなエラーを投げています。

    FATA[0000] Error response from daemon: Container 79b3fa70b51d is not running

しかし、コンテナを起動する際に docker start 79b3fa70b51d . それはすべてが正常に動作している場合は、正常である出力としてコンテナIDをスローします。このエラーの原因はよくわかりません。このエラーの原因や提案について何か考えがあれば、私にとって非常に役に立ちます。事前にありがとうございます。

解決方法を教えてください。

コンテナ 79b3fa70b51d を行うだけであるようです。 echo .

つまり、起動して、echoして、すぐに終了してしまうのです。

次の docker exec コマンド は、そのコンテナに自分自身をアタッチしてコマンドを実行するために、それが実行されているのを見つけられないでしょう:それは遅すぎるのです。そのコンテナはすでに終了しています。

は、その docker exec コマンドは、実行中のコンテナで新しいコマンドを実行します。

で起動したコマンドは docker exec は、コンテナのプライマリプロセス (PID 1) が動作している間のみ実行されます。