1、系统环境:
Ubuntu 18.04.1 LTS
Docker version 19.03.6
2、问题说明:
docker启动镜像后只监听ipv6,所以导致外网无法访问;用命令 netstat -nlp 查看端口信息:
root@VM-4-6-ubuntu:/# netstat -nlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 :::8083 :::* LISTEN -
这里 :::8083即表示ipv6监听;这里简要做一下IP地址表示说明:
IP地址表示,IP地址有两个部分组成,net-id和host-id,即网络号和主机号。
127.0.0.1
127.0.0.1属于{127,}集合中的一个,所有的网络号为127的地址都被称为环回地址,所以环回地址不等价于127.0.0.1,后者只是环回地址的一份子,是包含关系,环回地址loop back。
相比于127.0.0.1,localhost 具有更多的意义,localhost是个域名,而不是一个ip地址。之所以我们经常把localhost与127.0.0.1认为同一个是因为我们使用