如何ssh到docker

时间:2017-08-10 15:09:51

标签: docker ssh docker-machine

我是码头工人的新手。我想通过ssh在docker容器中安装git和ruby。首先,我开始下载docker.dmg并将其安装在我的本地mac机器上。

docker-machine version 0.12.0, build 45c69ad

但是

docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

它不返回任何东西。所以我没有这个码头工人的名字。因此很难获得ip和ssh。 一旦我能够ssh然后我可以从命令行安装git / ruby​​等。

2 个答案:

答案 0 :(得分:0)

让docker运行后,您可以使用以下命令从命令行运行bash:

docker exec [docker-name] -it bash

答案 1 :(得分:0)

如果您在本地运行Docker,那么您不需要ssh。你只需要运行一些容器。

但是如果你真的需要在容器内ssh,那么你可以这样做:

docker exec -it <container_id> bash但是对于高山图像,docker exec -it <container_id> ash