我在Debian主机上创建了几个docker ubuntu镜像。
1. app01 - sudo docker run --name app01 -P -id ubuntu-control-container-bkup
2. control - sudo docker run --name control -p 22:22 -id ubuntu-control-container-bkup
现在,从控制容器我试图ssh连接到app01容器,但我得到连接拒绝错误。
root@5ffdec48995f:/# ssh 172.17.0.2
ssh: connect to host 172.17.0.2 port 22: Connection refused
答案 0 :(得分:0)
默认情况下未安装或启用ssh。如果你真的需要它,你需要通过Dockerfile安装它。
https://docs.docker.com/engine/examples/running_ssh_service/
但您可能想要考虑以下事项:
https://jpetazzo.github.io/2014/06/23/docker-ssh-considered-evil/