云计算核心技术Docker教程:Docker使用网桥网络
就网络而言,网桥网络是在网段之间转发流量的链路层设备。网桥可以是在主机内核中运行的硬件设备或软件设备。
就Docker而言,网桥网络使用软件网桥,该软件网桥允许连接到同一网桥网络的容器云计进行通信,同时提供与未连接到该网桥网络的容器的隔离。Docker网桥驱动程序会自动在主机中安装规则,以使不同网桥网络上的容器无法直接相互通信。
桥接网络适用于在同一Docker守护程序主机上运算核行的容器。为了在不同Docker守护程序主机上运行的容器之间进行通信,您可以在OS级别管理路由,也可以使用 覆盖网络。
启动Docker时,会自动创建一个默认的桥接网络(也称为bridge)心技,并且除非另有说明,否则新启动的容器将连接到它。您还可以创建用户定义的自定义网桥网络。用户定义的网桥网络优于默认bridge 网络。
用户定义的网桥和默认网桥之间的
用户定义的网桥可在容器之间提供术D自动DNS解析。
缺省桥接网络上的容器只能通过IP地址相互访问,除非您使用被认为是传统的--link选项。在用户定义的网桥网络上,容器可以通过名称或别名相互解析。
想象一个具有Web前端oc和数据库后端的应用程序。如果调用容器web和db,则db无论应用程序堆栈在哪个Docker主机上运行,Web容器都可以在处连接到db容器。
如果在默认网桥网络上运行相同的应用程序堆栈,ke则需要在容器之间手动创建链接(使用旧式--link 标志)。这些链接需要双向创建,因此您可以看到,要进行通信的容器要多于两个,这会变得很复杂。或者,您可以操作/etc/hosts容器中的文r教件,但这会导致难以调试的问题。
用户定义的网桥提供了更好的隔离性。
所有未--network指定的容器都将连接到默认网桥网络。这可能是一种风险,因为不相关的堆栈/服务/容器随后能够进行通程:信。
使用用户定义的网络可提供作用域网络,其中只有连接到该网络的容器才能通信。
容器可以随时随地从用户定义的网络连接和分离。
在容器的生命周期内,您可以即时将其与用户定义的网络连接或断开连接。要从Do默认桥接网络中删除容器,您需要停止容器并使用其他网络选项重新创建它。
每个用户定义的网络都会创建一个可配置的网桥。
如果您的容器使用默认的桥接网络,则可以对其进行配置,但是所有容器都使用相ck同的设置,例如MTU和iptables规则。另外,配置默认桥接网络发生在Docker本身之外,并且需要重新启动Docker。
用户定义的桥接网络是使用创建和配置的 docker networker create。如果不同的应用程序组具有不同的网络要求,则可以在创建时分别配置每个用户定义的网桥。
默认网桥网络上的链接容器共享环境变量。
最初,在两个容器之间共享环境变量的唯一方法是使用--l使用inkflag链接它们。用户定义的网络无法进行这种类型的变量共享。但是,存在共享环境变量的高级方法。一些想法:
多个容器可以使用Docker卷挂载包含共享信息的文件或目录。
使用可以一起启动网桥多个容器docker-compose,并且compose文件可以定义共享变量。
您可以使用群体服务来代替独立容器,并利用共享机密和 配置。
连接到同一用户定义网桥网络的容器可以有效地将所有端网络口彼此公开。为了使容器或不同网络上的非Docker主机可以访问该端口,必须使用或 标志发布该端口。-p--publish
(责任编辑:换购专区)
- 如何构建业务数据分析体系
- 情深意长歌曲原唱
- 标签: AMD 苏姿丰 SIA 半导体
- 标签: 携程 市场监管总局 反垄断 携程集团
- 标签: 华夏银行 2025年报 不良贷款率 拨备覆盖率
- 标签: 天山铝业 电解铝 氧化铝 铝箔
- 蚂蚁发布万亿参数语言模型 Ling-1T,推理速度与能力引领行业新标杆
- Figma重磅收购AI生成公司Weavy!推新品牌Figma Weave,打造“节点式”AI设计新范式
- 云安全日报210209:思科企业安全管理应用发现执行任意命令漏洞,需要尽快升级
- 金山云Q2营收21.7亿元创单季新高 同环比持续双增
- TWS苹果称王,华为不见踪影,小米第二OPPO、vivo成看客
- 标签: 百度健康 DoctorClaw 医疗AI 医生助手
- 阿里通义千问推出Qwen3-VL轻量级模型:4B和8B参数版本性能逼近此前72B旗舰
- 10秒克隆你的声音!Fish Audio S1升级震撼来袭,价格仅为ElevenLabs六分之一
- 标签: 水滴公司 WDH 保险业务 数字临床试验
- 标签: 亿咖通 路特斯 ECX LOT
- 关于人脸识别系统的8大常见问题
- 5G领先美国10倍!谷歌前CEO担忧被中国反超,急呼斥2088亿发展AI
- 标签: 康迪科技 Rawrr 电动越野摩托车 北美市场
- 美国参议员提议禁止未成年人使用 AI 聊天机器人
- 标签: 摩尔线程 GPU 2026年Q1报告 全功能GPU views+
- 如何从Docker镜像中提取Dockerfile? views+
- Nvidia 推出小型开放模型 Nemotron-Nano-9B-v2:可切换的推理功能 views+
- 菜地蚂蚁用什么药可以杀死 views+
- 标签: GTA 6 R 星 Take-Two 游戏发售 views+
- 什么是云到云备份? views+
- 标签: Sunday Robotics Tesla Optimus Memo views+
- 蚂蚁开源在外滩大会发布2025全球大模型开源生态全景图,揭示AI开发三大趋势 views+
- 标签: 佰维存储 存储行业 智能穿戴 非经常性损益 views+
- Facebook新AI模型SEER实现自监督学习,LeCun大赞最有前途 views+
