考慮する:
docker run -it centos /bin/bash
Ctrl+を押しDて終了しました。
このコンテナを引き続き実行したいのですが、実行できないことがわかりました。
唯一の方法は
docker commit `docker ps -q -l` my_image
docker run -it my_image /bin/bash
正しいでしょうか? もっと良い方法はありますか? (私は docker 0.8.0 を使用しています。)
ベストアンサー1
既存のコンテナを終了後に再起動しても、変更内容はそのまま残ります。
docker start `docker ps -q -l` # restart it in the background
docker attach `docker ps -q -l` # reattach the terminal & stdin