当前位置: 首页 > news >正文

firewall docker 冲突问题解决(亲测有效)

# 关闭iptables,使用firewall
systemctl disable iptables # 禁用服务
systemctl stop iptables    # 关闭服务
systemctl status iptables  # 查看服务状态
systemctl enable firewalld # 设置防火墙开机自启动
systemctl start firewalld  # 开启服务
systemctl status firewalld # 查看服务状态

vi /etc/docker/daemon.json
加入配置:
"iptables": false
示例:
{
  "registry-mirrors": ["https://ci10r6ps.mirror.aliyuncs.com"],
  "iptables": false
}
保存退出

# 重启docker使其生效
systemctl restart docker

# 配置firewall白名单,比如:
firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="10.8.172.57" port protocol="tcp" port="8100" accept'
firewall-cmd --reload

# 解决docker容器无法访问外部网络
可能原因:
宿主机防火墙没有开启net转发导致。

解决方法:
1、查询防火墙是否开启了net转发.no代表尚未开启net转发
firewall-cmd --query-masquerade
no
2、开启net转发
firewall-cmd --zone=public --add-masquerade --permanent
firewall-cmd --reload
3、不需要重启docker,当前容器已恢复正常

http://www.xdnf.cn/news/262009.html

相关文章:

  • Windows下编译WebRTC源码
  • [更新完毕]2025东三省C题深圳杯C题数学建模挑战赛数模思路代码文章教学: 分布式能源接入配电网的风险分析
  • AtCoder Beginner Contest 404(ABCDE)
  • 什么是运算符重载
  • word怎么删除空白页?word最后一页删不掉怎么办
  • 基于开源AI大模型与AI智能名片S2B2C商城小程序的线上活动执行优化研究
  • SQL中的Subquery CTE Temporary Table 区别
  • HTTP基础介绍+OSI七层参考模型+HTTP协议介绍
  • 【Elasticsearch】实现气象数据存储与查询系统
  • 总账业务数据——Part 1
  • 单片机嵌入式CAN库
  • 在 Ubuntu 上安装 cPanel
  • 【Qt】初识Qt
  • 【科研绘图系列】R语言绘制世界地图(map plot)
  • 在多线程环境下如何设计共享数据结构保证原子操作与数据一致性
  • 第十章:反击的序曲(续)
  • JavaScript性能优化实战(8):缓存策略与离线优化
  • JavaScript:pc端网页特效--元素偏移量offset系列
  • flask 获取各种请求数据:GET form-data x-www-form-urlencoded JSON headers 上传文件
  • 每天学一个 Linux 命令(35):dos2unix
  • SMT贴片检验标准核心要点与实施规范
  • MySQL进阶(三)
  • 欺骗单页应用(SPA)渲染隐藏路由 -- trouble at the spa b01lersCTF
  • Ubuntu 24.04 完整Docker安装指南:从零配置到实战命令大全
  • NuttX 与 PX4 系统开发全流程详解
  • 《AI大模型应知应会100篇》第46篇:大模型推理优化技术:量化、剪枝与蒸馏
  • 基于 SAFM 超分辨率上采样模块的 YOLOv12 改进方法—模糊场景目标检测精度提升研究
  • 一、大模型原理:第一步分词Tokenization
  • MySQL数据操作全攻略:DML增删改与DQL高级查询实战指南
  • hadoop存储数据文件原理