docker 容器启动后ssh不上 连接不了容器

部署参考:http://www.163py.com/pages/122/130/657/article_index.html

刚刚创建一个容器,链接不上,停止这个容器,重新启动即可

这个原因是因为:

/root/run.sh里面的ssh运行的太快,还么有映射端口

###############################
!/bin/bash
/usr/sbin/sshd -D
while:
do
sleep 10
done
###############################

 

将这个脚本改为

###############################
!/bin/bash
sleep 30
/usr/sbin/sshd -D
while:
do
sleep 10
done
###############################

即可,在运行sshd之前,sleep 30秒,等docker容器启动完毕,端口映射完毕


分享到: 微信 更多