4122f818a741 herong/centos7-ssh:latest "/usr/sbin/sshd" 13 seconds ago Exited (0) 13 seconds ago happy_mclean
hr:centos7 hr$ docker rm -f 4122f818a741
--基于新镜像运行容器
hr:centos7 hr$ docker run -d -p 10022:22 herong/centos7-ssh:latest /usr/sbin/sshd -D
--查看映射端口是否成功
hr:centos7 hr$ docker ps -all
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4966d35fe0a3 herong/centos7-ssh:latest "/usr/sbin/sshd -D" 3 seconds ago Up 3 seconds 0.0.0.0:10022->22/tcp compassionate_kowalevski
hr:centos7 hr$ docker port 4966d35fe0a3
22/tcp -> 0.0.0.0:10022
七. 从宿主机连接到容器
w 如果宿主机是非linux操作系统,则需要通过docker-machine ip连到容器
-- 查看docker-machine Ip地址
hr:centos7 hr$ docker-machine ip default
192.168.99.100 --通过docker-machine ip 连接到容器,输入之前设置的密码即可登录成功
hr:centos7 hr$ ssh root@192.168.99.100 -p 10022
The authenticity of host '[192.168.99.100]:10022 ([192.168.99.100]:10022)' can't be established.
ECDSA key fingerprint is SHA256:d3JNckcTVv1ASJlwv+IT/bJwlzMC4U1T/PmsKYIHMhQ.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '[192.168.99.100]:10022' (ECDSA) to the list of known hosts.
root@192.168.99.100's password:
[root@4966d35fe0a3 ~]# pwd
/root
w 如果宿主机是linux操作系统,则通过第4步查看到的ip地址连接
hr:centos7 hr$ ssh root@172.17.0.2 -p 10022
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
您可能感兴趣的文章:在Ubuntu 16.04安装与使用Docker的教程详解在windows下的安装Docker的教程在CentOS 7上安装Docker环境的方法与注意事项Centos 6.5中安装docker的步骤(简洁版)CentOS/RedHat 6.5 离线安装DockerDocker的安装方法及运行Docker Swarm模式的使用CentOS 7.2 下安装 Docker 1.12.3 版的详细方法在Docker上安装配置Oracle教程Docker入门安装教程(小白篇)










