如何测试自己的容器是否是因为ip_forward导致无法访问的呢?很简单,可以在容器内去ping同一网段的任意ip,由于docker的网桥特性,我们就能知道如果ping不通则说明是该原因。
解决:
临时:
vi /proc/sys/net/ipv4/ip_forward
将0修改为1
永久:
vi /etc/sysctl.conf
加一行 net.ipv4.ip_forward=1
无论临时还是永久,修改后都需要重启网络
systemctl restart network
到此,浏览器已经能正常访问了!