如果我使用以下命令以分离模式启动docker容器:
docker run -d ubuntu
容器立即退出。 docker ps -a
产生输出(显示所选列):
CONTAINER ID IMAGE COMMAND STATUS
245fe871a1e3 ubuntu "/bin/bash" Exited (0) 4 minutes ago
是否可以通过终端会话以交互模式启动相同的容器(容器ID 245fe871a1e3
)?
答案 0 :(得分:2)
我担心没有这种存档方法。 docker attach
和docker exec
仅针对正在运行的容器,但如果您docker start
容器中的容器,则会立即再次退出,因为CMD
为/bin/bash
}。
此处还有a discussion,在此处发布一些关键信息:
无法输入已停止的容器,因为进程已经消失,因此名称空间也消失了。