【逢山开路】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 条评论