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

实现一个宿主机两个不通网桥的上的容器的互通 容器A内部访问容器B的容器名以及端口 容器A内部用宿主机ip+B容器端口映射的端口访问容器B 反之亦然

要实现宿主机上两个不同网桥(Docker Network)中容器的互通,核心思路是通过Linux iptables 规则打通两个网桥的网络隔离,并结合端口映射 / 容器名解析实现双向访问。以下是完整、可落地的实现方案。

一、前置准备(明确网络环境)

假设你的环境如下(请替换为实际值):

表格

名称信息
网桥 1名称:net-1,子网:172.18.0.0/16
容器 A(net-1)名称:container-a,IP:172.18.0.2
网桥 2名称:net-2,子网:172.19.0.0/16
容器 B(net-2)名称:container-b,IP:172.19.0.2
宿主机 IP192.168.1.100(外网 / 内网 IP 均可)
容器 B 映射端口宿主机8080→ 容器 B80(示例)

二、核心实现步骤

步骤 1:打通两个网桥的 iptables 隔离(关键)

Docker 默认会为不同网桥添加DOCKER-ISOLATION-NS-xxx相关规则隔离网络,需手动添加允许两个网桥互通的规则:

bash

运行

# 1. 允许 net-1 子网访问 net-2 子网(双向) iptables -I DOCKER-ISOLATION-STAGE-1 -i br-net-1 -o br-net-2 -j ACCEPT iptables -I DOCKER-ISOLATION-STAGE-1 -i br-net-2 -o br-net-1 -j ACCEPT # 2. 允许两个网桥的转发规则(确保内核转发开启) iptables -I FORWARD -s 172.18.0.0/16 -d 172.19.0.0/16 -j ACCEPT iptables -I FORWARD -s 172.19.0.0/16 -d 172.18.0.0/16 -j ACCEPT # 3. 开启内核IP转发(永久生效) echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf sysctl -p

说明:

  • br-net-1/br-net-2是 Docker 网桥对应的宿主机虚拟网卡(可通过ip link show查看);
http://www.jsqmd.com/news/578796/

相关文章:

  • 何为多态?
  • 一篇文章让你彻底区分#define和typedef
  • 收藏!2026年小白/程序员转大模型:避坑+实战路线全拆解(亲测可落地)
  • wUU代码混淆实战指南:使用Obfuscar构建坚不可摧的安全防线
  • 嵌入式开发必备VScode插件全攻略
  • 2026 低代码平台的 7 个关键词:AI、信创、工作流、混合开发……
  • 还在手动逐字扒视频文本浪费时间?2026年这3款免费工具,5分钟搞定你2小时的工作量
  • java单例模式 懒汉式(双重检查锁)
  • 必收藏!小白程序员入门LLM:从应用到原理,掌控AI不被反制
  • Taskrunner:Arduino裸机实时任务调度器深度解析
  • 镜像视界 · 公安实战场景空间智能底座与目标连续控制体系白皮书——以 Pixel2Geo™ 像素空间反演引擎为核心,融合 MatrixFusion™ 矩阵视频融合与 NeuroRebuild™ 动态
  • 遇到GPU驱动冲突问题,云厂商通常提供怎样的技术支持?
  • STM32智能展柜控制系统设计与实现
  • 推挽电路原理与应用全解析
  • 为什么选择专业人力资源公司进行薪酬核算?5大优势助力企业高效合规
  • PDE (Processing D Editor) 三维场景编辑器 · 软件白皮书 · 基于 v..
  • 94吨黄金“上链搬家”,手续费仅0.0016%!黄金RWA正在改写跨境资产流动
  • 第三节:Tool 的一生 —— 从定义到执行的完整生命周期
  • 爱站网SEO工具包的网站优化报告如何读懂_如何利用爱站网SEO工具包实现网站流量提升
  • SEO推广服务商与自建团队相比有什么优势_SEO推广服务商如何提高网站的搜索引擎友好度
  • 探索PLECS仿真下DAB变换器峰值电流前馈控制策略——IEEE顶刊复现之旅
  • Win32---->菜单和其他资源
  • ESP8266模组开发与AT指令实战指南
  • Memfit AI 渗透测试智能体,到底能不能打?
  • Linux 系列从多节点的catalina 日志中统计设备调用频次
  • Arduino I2C LCD库深度解析:printf支持与HD44780驱动优化
  • RNN,LSTM,BiLSTM算法的具体细节
  • OpenClaw调试技巧:千问3.5-27B任务失败的根本原因分析
  • STM32电位器驱动库:轻量级ADC封装与中值滤波实现
  • 海口上门做饭哪个靠谱