#下载centos7
docker pull centos:centos7
#创建运行
docker run -d -p 10022:22 --name testCentos --privileged=true centos:centos7 /usr/sbin/init
#进入
docker exec -it testCentos /bin/bash
#修改密码
yum install passwd.x86_64
passwd
#service安装
yum install initscripts
#ifconfig安装
yum install net-tools.x86_64
#ssh安装(10.0.75.1为docker的ip)
##确认容器已开启sshd
rpm -qa | grep ssh
yum install openssh-server
systemctl restart sshd.service
##查看是否启动22端口
netstat -antp | grep sshd
#修改vi /etc/ssh/sshd_config 修改成密码登录 端口22,修改以下内容
##UsePAM no
##PermitRootLogin yes
注意一点,ssh连接使用的ip不是centos的ip,是你电脑的ip,我们已经将centos的22端口映射到你主机的10022端口了