1. ホーム

[解決済み】終了したDockerコンテナを継続する方法

2022-03-26 17:09:58

質問

考えてみてください。

docker run -it centos /bin/bash

を押しました。 Ctrl + D をクリックすると終了します。

このコンテナを引き続き実行したいのですが、できないことがわかりました。

唯一の方法は

docker commit `docker ps -q -l` my_image
docker run -it my_image /bin/bash

私は正しいのでしょうか?もっと良い方法があるのでしょうか?(ドッカー0.8.0を使っています。)

解決方法は?

既存のコンテナが終了した後に再起動すると、変更内容が残っています。

docker start  `docker ps -q -l` # restart it in the background
docker attach `docker ps -q -l` # reattach the terminal & stdin