如何附加到以分离模式运行的docker容器?

时间:2017-04-09 04:34:18

标签: linux ubuntu docker

如果我使用以下命令以分离模式启动docker容器:

docker run -d ubuntu

容器立即退出。 docker ps -a产生输出(显示所选列):

CONTAINER ID        IMAGE               COMMAND             STATUS
245fe871a1e3        ubuntu              "/bin/bash"         Exited (0) 4 minutes ago

是否可以通过终端会话以交互模式启动相同的容器(容器ID 245fe871a1e3)?

1 个答案:

答案 0 :(得分:2)

我担心没有这种存档方法。 docker attachdocker exec仅针对正在运行的容器,但如果您docker start容器中的容器,则会立即再次退出,因为CMD/bin/bash }。

此处还有a discussion,在此处发布一些关键信息:

  

无法输入已停止的容器,因为进程已经消失,因此名称空间也消失了。