news 2026/6/9 21:30:58

Docker 网络

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Docker 网络

Dcoker中的网络类型

网络类型备注
bridge

为每一个容器分配、设置IP等,并将容器连结到一个docker0网络

虚拟网桥,默认为该模式

host容器将不会虚拟出自己的网卡,配置自己的IP等,而是使用宿主机的IP和端口
none容器拥有独立的NetWork namespace,但并灭有对其进行任何网络配置,如分配veth pair和网桥连接,ip等
Container新创建的容器不会创建自己的网卡和配置自己的ip,而是指定一个容器共享ip端口范围等
自定义网络自定义的都是虚拟网桥类型,因为容器的ip可能会变化,所以创建自定义网络,可以通过服务名称进行联通

所以在我们部署应用的时候,需要自定义网络,因为自定义网络本身就维护好了主机名和IP的对应关系,可以通过服务名称联通,下面着重介绍下bridge模式

bridge模式

整个宿主机的网桥都是docker0,类似一个交换机有一堆接口,在本地主机和容器内,分别创建一个接口,彼此联通,这样一对接口叫veth pair

每个容器内也有一个虚拟网卡,叫eth0

docker0上的veth接口和容器内的eth0两两配对,一一匹配

通过上述操作,所有容器都连接在这个内部网络之上,这样两个容器都在同一个网络下,从同一个网关分配ip,两个容器之间的网络是互通的

项目中两个Compose文件共同使用一个自定义网络

不同 Compose 文件 = 不同项目 = 网络不会自动共享,即使两个文件都写
networks:
test-net:
Docker 其实会创建两个不同的网络

把网络变成「外部网络」并只创建一次

docker network create test-net

在两个Compose中声明为外部网络

networks: - test-net networks: test-net: external: true name: test-net
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/9 21:03:43

在线教育防刷课机制:学习过程真实性验证

在线教育防刷课机制:学习过程真实性验证 在远程教学日益普及的今天,一个看似平静的学习界面背后,可能正上演着一场“人机对抗”——学生用自动化脚本挂机、多开虚拟机刷课、循环播放录屏视频,只为快速拿到学分。而平台方则不断升级…

作者头像 李华
网站建设 2026/6/9 19:43:12

电商运营数据分析的系统架构可适应性

运营数据分析的系统架构可适应性 关键词:运营数据分析、系统架构、可适应性、数据处理、业务变化 摘要:本文围绕运营数据分析的系统架构可适应性展开深入探讨。首先介绍了研究的背景、目的、预期读者和文档结构等内容。接着阐述了核心概念及其联系,通过文本示意图和 Mermaid…

作者头像 李华
网站建设 2026/6/5 9:57:23

新品上市效果预测:市场营销前期评估工具

新品上市效果预测:基于 TensorRT 的高性能推理实践 在消费品企业推出一款新品之前,市场团队最常问的问题是:“这款产品能卖多少?” 过去,这个问题的答案往往依赖于经验判断、小范围试销或简单的回归模型。但今天&#…

作者头像 李华
网站建设 2026/6/9 21:01:34

盲文输出转换工具:视障用户的信息入口

盲文输出转换工具:视障用户的信息入口 在数字信息爆炸的时代,屏幕上的每一个字符、每一张图片都可能成为视障群体难以逾越的“视觉高墙”。尽管语音读屏技术已广泛应用,但在需要精准阅读、反复确认或私密浏览的场景下,盲文依然是不…

作者头像 李华
网站建设 2026/6/9 19:42:38

系统崩溃根因定位:AI辅助故障诊断实践

系统崩溃根因定位:AI辅助故障诊断实践 在一次深夜的线上事故中,某大型云服务平台突然出现大规模服务降级。监控系统显示多个微服务响应延迟飙升,但日志中并未记录明显错误信息。运维团队紧急排查网络、数据库和中间件后仍无法锁定问题源头—…

作者头像 李华