宿主机SSH连接docker容器
1.docker run 启动容器时添加-p 并分配端口
docker run -it -p 10022:22 镜像
2.复制宿主机的公钥至容器中,并将宿主机的公钥添加到authorized_keys文件
sudo docker cp ~/.ssh/id_rsa.pub root@容器:/root/.ssh/
cat id_rsa.pub >> authorized_keys
3.在宿主机以及容器中的/etc/hosts文件添加各自的ip域名映射
4.在宿主机 执行 ssh root@宿主机ip -p 10022,即可ssh连接到容器