码头工人。如何在运行的容器(run-d)中获取bash\ssh?
我想ssh或bash到运行的docker容器中。请参见示例:码头工人。如何在运行的容器(run-d)中获取bash\ssh?,bash,ssh,vagrant,docker,Bash,Ssh,Vagrant,Docker,我想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 ...
$ 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
的行为。请问有人能帮我吗?答案是dockerattach
command
有关信息,请参阅:答案是docker
attach
命令
有关信息,请参见:发布后,在运行的容器上获取shell或其他进程的正确方法是使用docker exec
命令。例如,您可以运行以下操作以在正在运行的容器上获取shell:
docker exec-it myContainer/bin/bash
您可以在中找到更多信息。发布后,在正在运行的容器上获取shell或其他进程的正确方法是使用docker exec
命令。例如,您可以运行以下操作以在正在运行的容器上获取shell:
docker exec-it myContainer/bin/bash
您可以在中找到更多信息