前言

想必大家都会遇到这种情况,当我们把系统的fireawlld防火墙打开,没有放行任何端口号和IP地址。docker映射出来的端口号,外网依旧可以进行访问。这是因为docker启动会自动调用iptables防火墙来作为管理,所以即使我们开启了firewalld防火墙也不起作用。
接下来我们禁用iptables防火墙,使用firealld防火墙来管理

配置过程

修改如下文件

vi /etc/docker/daemon.json
{
"iptables":false  #禁用iptables防火墙
}

重启docker
systemctl restart docker    即可
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐