前言
想必大家都会遇到这种情况,当我们把系统的fireawlld防火墙打开,没有放行任何端口号和IP地址。docker映射出来的端口号,外网依旧可以进行访问。这是因为docker启动会自动调用iptables防火墙来作为管理,所以即使我们开启了firewalld防火墙也不起作用。
接下来我们禁用iptables防火墙,使用firealld防火墙来管理
配置过程
修改如下文件
vi /etc/docker/daemon.json
{
"iptables":false #禁用iptables防火墙
}
重启docker
systemctl restart docker 即可
所有评论(0)