news 2026/9/2 19:26:51

docker网络模式详解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
docker网络模式详解

docker网络模式

#怎么进行查看Docker的网络模式命令:Docker networkls查看有几种网络模型 docker inspect 容器名字 可以查看到容器的具体信息包含网络信息 怎么在创建容器的时候指定使用的网络模式 --net=网络模式 默认是使用的bridge桥接模式

bridge模式,默认模式

图解

容器共享独立的网络空间,通过nat的方式,转换成宿主机IP,与其他网络互通等同于vmware的nat模式,虚拟出来一个交换机,默认网段是172.17.0.0/16 网关是172.17.0.1调用iptables实现数据的转换

案例:创建nginx:alpine的容器,要求使用默认网络模式,容器的ip地址属于192.168.0.0/16,网关为192.168.0.1
#1、先创建自定义网络[root@docker~]# docker network create -d bridge --subnet 192.168.0.0/16 --gateway 192.168.0.1 net_test7e19dfe7741ae1af5912e03e17728a5f4d21f38d6c47d28940ac25e0a3476e88[root@docker~]# docker run -d --net net_test nginx:alpine817b5319d49f4c1c691132e362d61b763561f7fab6de44cc4a598f34199e56ad[root@docker~]# docker inspect pedantic_proskuriakova | grep -i ipaddress"SecondaryIPAddresses":null,"IPAddress":"","IPAddress":"192.168.0.2",

host模式

图解

容器共享宿主机的网络空间,可以通过宿主机的网络空间(ip+port)直接访问容器会有安全隐患,不建议使用

案例:使用host模式运行mysql5.7的容器
#运行容器docker run-d--net host-eMYSQL_ROOT_PASSWORD=123--name mysqlmysql:5.7.32#使用的是宿主机的IPmysql-uroot-p123-h'10.0.0.100'

container模式

图解

容器没有独立的网络空间,共享指定容器的网络空间,创建的容器是进行使用指定容器的网络

#运行容器docker run-di--netcontainer:mysql alpine sh

none模式

在none模式下,Docker容器拥有自己的网络命名空间,但是并不进行任何网络配置。该模式关闭了容器的网络功能,此时容器没有网卡、IP地址、路由等信息

自定义网络模式

除了docker默认的几种模式之外,我想单独创建一个桥接模式的网络模式,怎么创建

命令: 方法一:直接创建一个新的网络名称,默认是使用的桥接模式 docker network create my-custom-network 方法二:自己定义网络模式 使用的网段 docker network create\--driver bridge\# 驱动类型,自定义桥接网络必须指定bridge--subnet172.20.0.0/16\# 自定义子网(比如172.20.0.0/16)--gateway172.20.0.1\# 网关地址(子网的第一个IP)--ip-range172.20.0.0/24\# 容器分配的IP段(子集网)my-custom-network# 自定义网络名称(可自定义,比如sms-network)#两个不同的网络模式网段想要正常通讯的话应该怎么做语法:docker network connect 哪个网络名称 哪个容器 把哪个容器添加到对应的网络中允许进行通讯
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/1 8:41:08

从 0 到 1 挖透 100 个漏洞,终于摸清黑客找漏洞的核心底层逻辑

很多人觉得 “找漏洞” 是黑客的 “超能力”,需要精通底层代码、掌握 0day 漏洞。但我从零基础到累计挖通 100 漏洞(含 23 个高危)的经历证明:找漏洞的核心不是 “技术有多牛”,而是 “流程有多顺、细节有多细”。这篇…

作者头像 李华
网站建设 2026/9/2 11:13:31

一文揭秘:为什么U位管理系统操作易如反掌,维护零压力?

传统机房资产管理依赖人工记录与巡检,效率低下且易出错,已成为数据中心精细化运维的主要瓶颈。与之形成鲜明对比的是,现代U位资产管理系统凭借创新的设计与技术,真正实现了操作简便与维护省心。本文将深入剖析其背后的三大核心原因…

作者头像 李华
网站建设 2026/9/2 9:41:58

COMSOL电缆温度场与载流量仿真的电磁热-流耦合模型研究

comsol电缆温度场仿真,电缆载流量仿真 单芯电力电缆/海底电缆载流量COMSOL仿真,电缆/海缆温度瞬态仿真模型 电磁热,电磁-热-流耦合 埋设,铺设,电缆沟,管道,J型管敷设电缆温度场仿真这事吧&#…

作者头像 李华
网站建设 2026/9/2 11:38:50

CDN动态加速路径计算集群间数据同步优化方法

背景实时路径计算服务作为动态加速平台核心组件,针对动态交互数据无法缓存于边缘节点,需要实时与客户源站进行交互,同时考虑客户接入点到客户源站之间复杂网络情况以及客户源站突发峰值的不确定性,实时路径计算服务能够避开网络拥…

作者头像 李华
网站建设 2026/9/2 8:40:50

Glide动图加载进阶:构建高性能HEIF动图播放器全流程解析

Glide动图加载进阶:构建高性能HEIF动图播放器全流程解析 【免费下载链接】glide An image loading and caching library for Android focused on smooth scrolling 项目地址: https://gitcode.com/gh_mirrors/gl/glide 在移动应用开发中,动图加载…

作者头像 李华
网站建设 2026/9/2 18:44:38

三步搞定移动端语音合成:CosyVoice Android应用实战指南

还在为Android应用添加语音功能而发愁吗?CosyVoice作为一款多语言大语音生成模型,提供了完整的推理、训练和部署能力。本文将用最简单的方式,带你从零开始构建一个支持音色模拟、跨语言合成的智能语音应用,让技术小白也能轻松上手…

作者头像 李华