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

【赵渝强老师】Docker的Container网络模式

1

由于Docker的容器彼此之间是逻辑隔离的,所以,在安装Docker时会为在容器创建隔离的网络环境。在该隔离的网络模式环境下,运行在宿主机上的各个容器具有完全独立的网络栈,并且Docker容器的网络环境与宿主机相互隔离。通过配置使用Docker的不同网络模式,可以使容器共享宿主机的网络命名空间,也可以实现容器间的相互访问。

image.png
点击这里查看视频讲解:【赵渝强老师】Docker的Container网络模式

Docker一共提供了4种网络模式:bridge、container、host和none。下表对比了这4种通信模式的特点。

2

在container模式下,容器之间会共享网络环境。即一个容器会使用另一个容器的网络命名空间。因此,在这种模式下,容器之间可以通过localhost或者127.0.0.1进行相互间的访问,从而提高传输的效率。

提示:由于容器共享了网络环境,因此这种网络模式节约了网络的资源。但是运行在这种网络模式下的容器,不存在网络的隔离。它的网络隔离性会处于bridge模式与host之间。

container模式在一些特殊的场景中非常有用。例如:在Kubernetes中创建的Pod时,会首先创建Pod的基础容器;而Pod中的其他容器则采用的是container模式与基础容器进行通信。Pod中的各个容器采用localhost或者127.0.0.1进行通信,从而构造一个Pod整体。container模式的工作机制如下图所示。

3

下面通过具体示例来演示如何使用container模式。

(1)使用busybox镜像创建一个容器A,并查看容器的网络信息,如下图所示。

docker run -it busybox /bin/sh
ifconfig

4

(2)开启一个新的命令行仓库查看容器A的ID。通过下图可以确定容器A的ID号是d71751ade532。

5

(3)开启一个新的命令行窗口,并使用container模式创建一个新的容器B。

docker run -it --network=container:d71751ade532 busybox /bin/sh

其中,参数—network用于指定新容器需要使用哪一个容器的网络信息,这里使用的是容器A。

(4)查看容器B的网络信息,如下图所示。

6

(5)通过对比会发现,容器A和容器B使用了相同的网络命名空间。这是因为在创建容器B时使用了container模式,使得容器B不再创建自己的网络命名空间,而直接使用容器A的网络命名空间。

http://www.jsqmd.com/news/112041/

相关文章:

  • 2025年视觉激光打标机源头厂家权威推荐榜单:双头视觉激光打标/CCD视觉自动激光打标机/生产线激光打标机源头厂家精选 - 品牌推荐官
  • 为什么协程能让程序不再卡顿?——从同步、异步到 C++ 实战
  • 2025年度精密轧机大型厂家排名:环保型精密轧机解析 - myqiye
  • 有的人,叫他用 AI 搜答案,他居然真只是填个答案
  • 详细介绍:从0到1:Dubbo分布式服务性能压测全指南(JMeter+Gatling实战对比)
  • 完整教程:openvela 使用 VSCode 调试 SIM 环境
  • 2025年温州比较不错的文武专业学校排行榜,资质齐全的文武学校品牌企业推荐 - mypinpai
  • 【赵渝强老师】Kubernetes命令行管理工具:kubectl
  • 2025认证乳化机供应商TOP5推荐:大型厂家选型指南,破解行业痛点助力高效生产 - 工业品牌热点
  • 2025年实力乳化机厂家排名:质量可靠的乳化机厂家选择标准全解析 - 工业推荐榜
  • 2025年初效过滤棉生产厂家五大推荐,看看哪家实力强? - myqiye
  • 【赵渝强老师】什么是Docker File?
  • 如何选择专业的热能粉尘回收生产厂家?2025年指南 - 2025年品牌推荐榜
  • 2025年度专业失效分析机构排名:专业失效分析专家与权威失效分析报告推荐 - mypinpai
  • 【赵渝强老师】Kubernetes的体系架构
  • 【赵渝强老师】Kubernetes的Pod
  • 2025年专业级大理石量具正规厂商推荐,定制化大理石量具企业全解析 - 工业品牌热点
  • edge浏览器关闭内容窗口圆角功能
  • 2025年12月北京产品经理培训公司综合评估与推荐指南 - 2025年品牌推荐榜
  • 2025年银川新媒体运营公司排名:汉唐数字传媒新媒体运营实力怎样 - mypinpai
  • 【学习笔记】数位dp
  • 2025年温州文武学校年度排名:浙江省温州市苍南县飞林文武学校实力解析 - myqiye
  • 直接执行与EXCU里执行,竟效果不同
  • 【赵渝强老师】使用二进制包方式安装Docker
  • 2025年十大孩子叛逆学校推荐:孩子叛逆情绪调节学校有哪些? - 工业品牌热点
  • 【题解】P6218 [USACO06NOV] Round Numbers S
  • 2025年橡胶失效分析品牌企业推荐:口碑好实力强的橡胶失效分析企业有哪些? - myqiye
  • 完整教程:VSCode打造AI开发环境
  • 2025哈尔滨服务不错的装修品牌企业TOP5权威推荐:甄选实力强的装修企业,助力家居品质升级 - 工业品牌热点
  • 【赵渝强老师】Docker的镜像