docker firewalld 防火墙设置

1、环境
centos 7
firewalld
docker-ce
docker 默认会更改防护墙配置 导致添加的防火墙策略不生效,可以启用firewalld 重新设置策略
2、启用防火墙

systemctl start firewalld
systemctl enable firewalld

3、配置文件禁用docker 的iptables

/etc/docker/daemon.json

{
"iptables": false
}

重启docker

systemctl restart docker

4、配置防火墙策略
配置伪装地址

firewall-cmd --zone=public --add-masquerade --permanent

将docker 接口导入 trusted区

firewall-cmd --permanent --zone=trusted --add-interface=docker0
firewall-cmd --permanent --zone=trusted --add-interface=br-xxxx

在这里插入图片描述
将对外网口接入public

firewall-cmd --permanent --zone=public --add-interface=ens192

然后在在public zone 加入docker 映射的端口策略

firewall-cmd --permanent --zone=public --add-port=8080/tcp

重启防火墙和docker

firewall-cmd --reload
systemctl restart firewalld
systemctl restart docker

相关推荐

  1. centos 防火墙 设置 LTS

    2024-07-20 04:52:05       61 阅读
  2. Debian防火墙设置

    2024-07-20 04:52:05       52 阅读
  3. Linux系统防火墙设置

    2024-07-20 04:52:05       41 阅读
  4. Ubuntu防火墙设置

    2024-07-20 04:52:05       51 阅读
  5. Linux iptables 防火墙设置

    2024-07-20 04:52:05       35 阅读
  6. linux防火墙设置端口对外开放

    2024-07-20 04:52:05       31 阅读
  7. Linux 防火墙端口设置常用命令

    2024-07-20 04:52:05       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-20 04:52:05       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-20 04:52:05       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-20 04:52:05       45 阅读
  4. Python语言-面向对象

    2024-07-20 04:52:05       55 阅读

热门阅读

  1. 【WPF开发】上位机开发-串口收发

    2024-07-20 04:52:05       18 阅读
  2. Eureka: 微服务架构中的服务发现与注册实践

    2024-07-20 04:52:05       18 阅读
  3. egret 白鹭的编译太慢了 自己写了一个

    2024-07-20 04:52:05       19 阅读
  4. git泄露

    2024-07-20 04:52:05       19 阅读
  5. 交叉编译aarch64的Qt5.12.2,附带Mysql插件编译

    2024-07-20 04:52:05       17 阅读
  6. 3507软件IIC,IO输入输出函数

    2024-07-20 04:52:05       15 阅读
  7. Elasticsearch扩容与缩容集群

    2024-07-20 04:52:05       17 阅读
  8. 三、模型转换和压缩扩写

    2024-07-20 04:52:05       15 阅读