我需要伪tty并保持stdin打开,即使我没有连接到容器。
在docker中我可以使用它:docker run -i -t ubuntu /bin/bash
如果我在图中使用它:
test:
image: ubuntu:14.04
command: /bin/bash
然后我无法连接到正在运行的docker容器。有什么想法吗?
答案 0 :(得分:1)
使用docker 1.3,有一个新命令docker exec
。这允许您输入正在运行的泊坞窗:
docker exec -it <container-id> bash
对于旧版本的docker,我会使用nsenter,一个连接到正在运行的docker容器的工具。