突然发现无法访问docker主机。docker主机中的服务正常。但就是访问不了。
使用
docker info 查看:
发现有如下字样:
WARNING: IPv4 forwarding is disabled
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled
解决方案:
编辑sysctl.conf文件:
vi /etc/sysctl.conf
在文件中增加以下代码:
net.bridge.bridge-nf-call-ip6tables=1
net.bridge.bridge-nf-call-iptables=1
net.bridge.bridge-nf-call-arptables=1
net.ipv4.ip_forward=1
最后重启网络服务:
systemctl restart network