考虑:
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。)
发布于 2018-07-27 09:48:12
你可以在退出后重新启动现有容器,并且你的更改仍然存在。
docker start `docker ps -q -l` # restart it in the background
docker attach `docker ps -q -l` # reattach the terminal & stdin
发布于 2018-07-27 10:50:53
docker start -a -i `docker ps -q -l`
说明:
docker start
启动容器(需要名称或ID)
-a
附加到容器
-i
交互模式
docker ps
列表容器
-q
列表仅容器ID
-l
列表仅最后创建容器
https://stackoverflow.com/questions/-100008723
复制相似问题