伪/ tty与图/docker集装箱

我需要伪tty,并保持stdin打开,即使我没有连接到容器。 在docker我可以使用这个: docker run -i -t ubuntu /bin/bash

如果我用图:

 test: image: ubuntu:14.04 command: /bin/bash 

然后我无法连接到正在运行的docker集装箱。 任何想法?

随着docker1.3,有一个新的命令docker exec 。 这可以让你input一个正在运行的docker:

 docker exec -it <container-id> bash 

对于老版本的docker ,我会使用nsenter ,一个连接到正在运行的docker容器的工具。