我想将ssh或bash放入运行的docker容器中。请参见示例:
$ sudo docker run -d webserver
webserver is clean image from ubuntu:14.04
$ sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
665b4a1e17b6 webserver:latest /bin/bash ... ... 22/tcp, 80/tcp loving_heisenberg
now I want to get something like this (go into runned container):
$ sudo docker run -t -i webserver (or maybe 665b4a1e17b6 instead)
$ root@665b4a1e17b6:/#
以前我使用Vagrant,所以我想要获得类似于
vagrant ssh的行为。拜托,有人可以帮我吗?
请您参考如下方法:
Docker version 1.3发行后,在正在运行的容器上获取shell或其他进程的正确方法是使用docker exec命令。例如,您将运行以下命令在运行的容器上获取 shell :docker exec -it myContainer /bin/bash
您可以在documentation中找到更多信息。




