我最近碰到一个问题,在红帽子7系统上启动一个容器,命令是:
# docker run -d -p 22 ubuntu:1204 /usr/sbin/sshd -D
容器启动成功,但是绑定的端口是IPV6的。我用如下命令去连接这个刚刚启动的容器,发现链接不了。
链接命令是:
# ssh -p 49153 192.168.100.81(我本机的地址)这个命令肯定成功不了
用netstat -tnpl命令查看打开的端口得到如下信息:
# netstat -tnpl
tcp6 0 0 :::49153 :::* LISTEN 2482/docker
为什么只绑定到了ipv6的地址上呢?能不能绑定到ipv4上呢?
偶是新手,希望高手能不能点拨我一下。虚心向大家学习!
# docker run -d -p 22 ubuntu:1204 /usr/sbin/sshd -D
容器启动成功,但是绑定的端口是IPV6的。我用如下命令去连接这个刚刚启动的容器,发现链接不了。
链接命令是:
# ssh -p 49153 192.168.100.81(我本机的地址)这个命令肯定成功不了
用netstat -tnpl命令查看打开的端口得到如下信息:
# netstat -tnpl
tcp6 0 0 :::49153 :::* LISTEN 2482/docker
为什么只绑定到了ipv6的地址上呢?能不能绑定到ipv4上呢?
偶是新手,希望高手能不能点拨我一下。虚心向大家学习!
A:哦?这个我倒是没有注意。多谢。我先去试试。不行再向大家讨教该解答来自CSDN Docker技术交流群(303806405),由版主xinshubiao整理,由于手工编辑,提问者和回答者的QQ号和昵称没有一一注明,只简单用ABCD代替提问或回复, A代表提问者。 在此,先对群里参加讨论的同学表示感谢。