泊坞窗。 如何让bash \ ssh运行容器(run -d)?

我想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:/# 

以前我使用stream浪汉,所以我想得到类似于vagrant ssh行为。 请帮帮我吗?

答案是docker attach命令。

有关信息,请参阅: https : //askubuntu.com/a/507009/159189

在Docker 1.3版本发布之后,正在运行的容器上获取​​shell或其他进程的正确方法是使用docker exec命令。 例如,您可以运行以下命令以在运行的容器上获取​​一个shell:

docker exec -it myContainer /bin/bash

您可以在文档中find更多信息。