停止したDockerコンテナを再起動する方法 質問する

停止したDockerコンテナを再起動する方法 質問する

次のコマンドを使用して、イメージから Docker コンテナを起動します。

$ docker run -d myimage /bin/bash -c "mycommand"

終了すると"mycommand"、コンテナは停止します (停止していると思います) が、次のコマンドで確認できるため、削除されません。

$ docker ps -a

restartこのコンテナを同じパラメータで使用し、生成されたデータを保持する方法はありますかmycommand?

ベストアンサー1

はい、最初のコマンドの実行が終了すると、コンテナは停止します。

停止したコンテナを起動するには、以下を使用します。

docker start container_name

コマンドの出力を確認する場合は、-aiオプションを追加する必要があります。

docker start -ai container_name

PS. 実行中のコンテナを再起動するために使用される but がありますdocker restart container_nameが、これはあなたのケースではないと思います。

おすすめ記事