CentOS7 宝塔防火墙对docker端口不生效
vi /usr/lib/systemd/system/docker.service
在文件中添加 –iptables=false
如果配置中的ExecStart后面有值了的话, 就在后面加一个 –-iptables=false就行 (请注意签名是两根”–“横杠, 一根横杠会导致无法启动docker)
最后重启docker就行
systemctl daemon-reload && systemctl restart docker
但是发现docker内的应用无法联网, 需要执行如下命令
firewall-cmd --permanent --zone=public --add-masquerade
然后 sudo reboot 重启一下即可, 亲测有效, 作者的系统是CentOS7.9