docker中的网络模式是什么意思

发布时间 - 2022-08-17 00:00:00    点击率:
docker网络模式的意思:1、bridge模式,默认的网络驱动模型,会在docker容器启动时候,自动配置好自己的网络信息;2、host模式,打破Docker容器与宿主机之间的网络隔离,直接使用宿主机的网络环境;3、overlay模式,可以连接多个docker守护进程或者满足集群服务之间的通信;4、none模式,即禁用网络驱动;5、plugins模式,使用第三方网络驱动插件。

本教程操作环境:linux7.3系统、docker19.03版、Dell G3电脑。

docker中的网络模式是什么意思

docker常见的网络模式有5种,分别为

  • bridge:Docker中默认的网络驱动模型,在启动容器时如果不指定则默认为此驱动类型;

  • host:打破Docker容器与宿主机之间的网络隔离,直接使用宿主机的网络环境,该模型仅适用于Docker17.6及以上版本;

  • overlay:可以连接多个docker守护进程或者满足集群服务之间的通信;适用于不同宿主机上的docker容器之间的通信;

  • none:即禁用了网络驱动,需要自己手动自定义网络驱动配置;

  • plugins:使用第三方网络驱动插件;

各种模式的特点及应用场景

bridge模式

简单来说:就是穿马甲,打着宿主机的旗号,做自己的事情。Docker的默认模式,它会在docker容器启动时候,自动配置好自己的网络信息,同一宿主机的所有容器都在一个网络下,彼此间可以通信。类似于我们vmware虚拟机的nat模式。利用宿主机的网卡进行通信,因为涉及到网络转换,所以会造成资源消耗,网络效率会低。

host模式

简单来说,就是鸠占鹊巢,用着宿主机的东西,干自己的事情。容器使用宿主机的ip地址进行通信。

特点:容器和宿主机共享网络

container模式

新创建的容器间使用已创建的容器网络,类似一个局域网

特点:容器和容器间共享网络

none模式

这种模式最纯粹,不会帮你做任何网络的配置,可以最大限度的定制化。

overlay模式

容器彼此不再同一网络,而且能互相通行。

推荐学习:《docker视频教程》


# docker  # 自己的  # 多个  # 适用于  # 会在  # 第三方  # 鸠占鹊巢  # 都在  # 自定义  # 分别为  # 打着 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)  用yum安装MySQLdb模块的步骤方法  深圳网站制作的公司有哪些,dido官方网站?  js代码实现下拉菜单【推荐】  🚀拖拽式CMS建站能否实现高效与个性化并存?  Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明  Laravel怎么实现搜索高亮功能_Laravel结合Scout与Algolia全文检索【实战】  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  如何在IIS中新建站点并配置端口与IP地址?  如何在阿里云购买域名并搭建网站?  node.js报错:Cannot find module 'ejs'的解决办法  谷歌Google入口永久地址_Google搜索引擎官网首页永久入口  安克发布新款氮化镓充电宝:体积缩小 30%,支持 200W 输出  Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】  Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】  如何在服务器上配置二级域名建站?  UC浏览器如何设置启动页 UC浏览器启动页设置方法  如何快速生成可下载的建站源码工具?  如何快速搭建高效香港服务器网站?  Laravel中的Facade(门面)到底是什么原理  Laravel如何使用Telescope进行调试?(安装和使用教程)  Laravel如何使用Gate和Policy进行授权?(权限控制)  Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】  网站制作软件免费下载安装,有哪些免费下载的软件网站?  如何在建站宝盒中设置产品搜索功能?  微信小程序 wx.uploadFile无法上传解决办法  php在windows下怎么调试_phpwindows环境调试操作说明【操作】  网站建设整体流程解析,建站其实很容易!  如何用免费手机建站系统零基础打造专业网站?  javascript中对象的定义、使用以及对象和原型链操作小结  PHP 500报错的快速解决方法  Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)  如何实现建站之星域名转发设置?  JavaScript中的标签模板是什么_它如何扩展字符串功能  图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?  三星网站视频制作教程下载,三星w23网页如何全屏?  微信小程序 input输入框控件详解及实例(多种示例)  php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】  浅述节点的创建及常见功能的实现  如何确保FTP站点访问权限与数据传输安全?  如何破解联通资金短缺导致的基站建设难题?  zabbix利用python脚本发送报警邮件的方法  C语言设计一个闪闪的圣诞树  谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程  Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】  如何在阿里云高效完成企业建站全流程?  Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  香港服务器网站生成指南:免费资源整合与高速稳定配置方案