如何做到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