docker作为内网服务器,搬迁以后启动后发现原先配置的网桥172.17.0.1失效,ping是通的,但服务不能互访,百思不得解,其他箱子来访问只能直接用ip临时解决。
上网搜索以后发现是宿主的防火墙问题。
在 /etc/firewalld/zones/public.xml 的zone内部添加如下
<rule family="ipv4"> <source address="172.17.0.0/16" /> <accept /> </rule>
systemctl restart firewalld
奇迹可以用了