【逢山开路】Docker与CentOS7防火墙
简要描述
在CentOS7 系统中,默认的防火墙是firewalld ,执行 docker run 时候,会有firewalld 服务的关联,启动firewalld 之后iptables 也会被调用,这样就会向iptables 里添加规则,但是里面并没有包含docker chain 。表现出来就是端口不生效
解决办法
删除iptables 服务
rm -rf /etc/iptables && reboot
或者开启所有端口
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F
然后重启一下docker
systemctl restart docker
#或者
service docker restart
这样便不会报错了

共有 0 条评论