1. ホーム
  2. docker

[解決済み] 停止したDockerコンテナを再起動する方法

2022-03-06 13:24:22

質問

以下のコマンドでイメージからDockerコンテナを起動しました。

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

いつ "mycommand" が終了すると、コンテナは停止しますが(停止しているのでしょう)、このコマンドで確認できるので、削除はしていません。

$ docker ps -a

の方法はありますか? restart で生成されたデータを保持します。 mycommand ?

解決方法は?

はい、イニシャルコマンドの実行が終了すると、コンテナは停止します。

停止しているコンテナを起動するには

docker start container_name

もし、コマンドの出力を見たいのであれば、次のように記述します。 -ai オプションで指定します。

docker start -ai container_name

PS.そこには docker restart container_name が、これは実行中のコンテナを再起動するために使われるもので、あなたの場合ではないと思います。