如何继续退出的容器?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (35)
docker run -t -i centos /bin/bash

我按了“ctrl-d”退出。

docker commit `docker ps -q -l` my_image
docker run -t -i 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
用户回答回答于
docker start -a -i `docker ps -q -l`

说明:

docker start启动容器(需要名称或ID)

-a附在容器上

-i交互模式

docker ps列表容器

-q只列出容器ID

-l仅列出上次创建的容器

扫码关注云+社区