如何做到docker的SSH

我是新来的docker工人。 我想通过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 

它不会返回任何东西。 所以我没有任何docker的名字。 所以它很难得到的IP和SSH的。 一旦我能够ssh然后我可以从命令行安装git /ruby等。

一旦你运行Docker,你可以使用下面的命令行运行bash:

 docker exec [docker-name] -it bash 

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

但是如果你确实需要在一个容器中ssh,那么你可以这样做:

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