【发布时间】:2013-07-28 00:05:06
【问题描述】:
我天真地期待这个命令在一个正在运行的容器中运行一个 bash shell:
docker run "id of running container" /bin/bash
这似乎是不可能的,我得到了错误:
2013/07/27 20:00:24 Internal server error: 404 trying to fetch remote history for 27d757283842
所以,如果我想在正在运行的容器中运行 bash shell(例如用于诊断目的)
我必须在其中运行 SSH 服务器并通过 ssh 登录吗?
【问题讨论】:
-
docker run CONTAINER计划在 1.0 中 -
从 docker 1.3 开始,你真的应该按照this answer中的描述去做
-
只是
docker attach container_name -
现在看来第二个答案比接受的答案要好得多 - 你能重新考虑改变接受的答案吗?
-
我提出了一个单独的命令
docker shellgithub.com/moby/moby/issues/41702
标签: docker