$ docker run -it -p 1022:22 centos:6.9
$ yum -y install openssh-server
$ /etc/init.d/sshd start
$ echo 123456|passwd --stdin root # 此时输入ssh root@ip 1022 可以远程容器
把刚才安装好服务的容器, 提交为镜像
docker commit
$ docker commit 05b05cf43d2c centos6.9_ssh:v1
$ docker images centos6.9_ssh
REPOSITORY TAG IMAGE ID CREATED SIZE
centos6.9_ssh v1 85cb44e9a390 2 minutes ago 323MB
测试
/usr/sbin/sshd -D
前台启动sshd服务, 会夯住
$ docker run -d -p 1322:22 centos6.9_ssh:v1 /usr/sbin/sshd -D
$ /etc/init.d/sshd start
输入 ssh root@192.168.221.10 1222, 成功登陆
原文:https://www.cnblogs.com/cjwnb/p/11939452.html