当我尝试从我的系统(centos)ssh到docker机器时,我已经在centos上安装了docker。它显示错误:ssh:连接到主机172.17.0.2端口22:连接被拒绝。 有谁知道如何ssh到docker机器。
答案 0 :(得分:4)
你真的需要使用ssh,还是只想在容器内的shell中工作?
如果你只是想进入"您可以执行以下命令的容器:
docker exec -it CONTAINER /bin/bash
这将在正在运行的容器上以交互模式执行bash。 Bash只是对您要使用的已安装shell的建议。必须使用docker容器的名称或哈希替换CONTAINER。
如果你想在shell中直接使用一个新容器,你可以这样做(f.e。使用最新的ubuntu映像):
docker run -it ubuntu /bin/bash