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

刷神马网站优化排名怎么做网址

刷神马网站优化排名,怎么做网址,wordpress弹窗视频播放插件,购物帮–做特惠的导购网站一、概述 Docker网络模型是指Docker容器在网络中的通信方式和组织结构。Docker容器通过网络连接,使得容器之间可以相互通信,并与主机和外部网络进行交互。 在Docker中,有几种不同的网络模型可供选择: 1、主机模式(H…

一、概述

Docker网络模型是指Docker容器在网络中的通信方式和组织结构。Docker容器通过网络连接,使得容器之间可以相互通信,并与主机和外部网络进行交互。

在Docker中,有几种不同的网络模型可供选择:

1、主机模式(Host mode):容器与主机共享网络命名空间,容器中的网络直接映射到主机网络上。这意味着容器可以使用主机上的网络配置,并且容器中的服务可以通过主机的IP地址和端口进行访问。

2、桥接模式(Bridge mode):Docker会创建一个虚拟的网络桥接接口,称为docker0,容器加入这个桥接接口后,可以通过桥接接口与其他容器和宿主机进行通信。每个容器都分配一个唯一的IP地址,并且可以使用Docker提供的DNS服务进行容器之间的域名解析。

3、Overlay模式(Overlay mode):用于在多个主机上创建一个覆盖网络,允许分布式容器在不同的主机上进行通信。此模式使用虚拟的网络隧道和路由来连接不同的主机上的容器,并提供透明的跨主机通信。

4、MacVLAN模式(MacVLAN mode):此模式允许将容器直接连接到物理网络上,每个容器会分配一个唯一的MAC地址,并与主机网络共享IP地址。这样容器就可以像主机上的其他设备一样与网络进行交互。

5、None模式(None mode):在此模式下,容器不会与任何网络进行连接,完全与外部网络隔离。

这些网络模型可以根据应用场景和要求选择合适的模式来配置Docker容器的网络连接。

二、网络模型

1、主机模式(Host mode)

Docker底层使用了Linux的Namespaces技术来进行资源隔离,如PID Namespace隔离进程,Mount Namespace隔离文件系统,Network Namespace隔离网络等。一个Network Namespace提供了一份独立的网络环境,包括网卡、路由、Iptables规则等都与其他的Network Namespace隔离。一个Docker容器一般会分配一个独立的Network Namespace。但如果启动容器的时候使用host模式,那么这个容器将不会获得一个独立的Network Namespace,而是和宿主机共用一个Root Network Namespace。容器将不会虚拟出自己的网卡,配置自己的IP等,而是使用宿主机的IP和端口。出于安全考虑不推荐使用这种网络模式。

我们在192.168.77.123/24的机器上用Host模式启动一个含有WEB应用的Docker容器,监听TCP 80端口。当我们在容器中执行任何类似ifconfig命令查看网络环境时,看到的都是宿主机上的信息。而外界访问容器中的应用,则直接使用192.168.200.111:80即可,不用任何NAT转换,就如直接跑在宿主机中一样。但是,容器的其他方面,如文件系统、进程列表等还是和宿主机隔离的。

docker run -itd --net=host --name=host busybox  
docker exec -it host ifconfig

 

 可以看到容器和宿主机的IP是一样的

2、container模式

这个模式可以指定新创建的容器和已经存在的一个容器共享一个Network Namespace,而不是和宿主机共享。新创建的容器不会创建自己的网卡,配置自己的IP,而是和一个指定的容器共享IP、端口范围等。同样,两个容器除了网络方面,其他的如文件系统、进程列表等还是隔离的。两个容器的进程可以通过lo网卡设备通信。

使用--net=container:container_id/container_name,多个容器使用共同的网络看到的ip是一样的。

docker run -itd --name=con1 busybox
docker exec -it con1 ifconfig
docker run -itd --net=container:con1 --name=con2 busybox
docker exec -it con2 ifconfig

可以看到两个容器的IP是一样的

3none模式

在这种模式下,Docker容器拥有自己的Network Namespace,但是并不为Docker容器进行任何网络配置。也就是说,这个Docker容器没有网卡、IP、路由等信息。需要我们自己为Docker容器添加网卡、配置IP等。

使用--net=none指定,这种模式下不会配置任何网络。

docker run -itd --name=none --net=none busybox
docker exec -it none ifconfig

 4bridge模式

bridge模式是Docker默认的网络设置,属于一种NAT网络模型,Docker daemon在启动的时候就会建立一个docker0网桥(通过-b参数可以指定),每个容器使用bridge模式启动时,Docker都会为容器创建一对虚拟网络接口(veth pair)设备,这对接口一端在容器的Network Namespace,另一端在docker0,这样就实现了容器与宿主机之间的通信。

                                        

在bridge模式下,Docker容器与外部网络通信都是通过iptables规则控制的,这也是Docker网络性能低下的一个重要原因。使用iptables -vnL -t nat可以查看NAT表,在Chain Docker中可以看到容器桥接的规则。

 5、Overlay模式

这是Docker原生的跨主机多子网的网络模型,当创建一个新的网络时,Docker会在主机上创建一个Network Namespace,Network Namespace内有一个网桥,网桥上有一个vxlan接口,每个网络占用一个vxlan ID,当容器被添加到网络中时,Docker会分配一对veth网卡设备,与bridge模式类似,一端在容器里面,另一端在本地的Network Namespace中。

容器A、B、C都在主机A上面,而容器D、E则在主机B上面,现在通过Overlay网络模型可以实现容器A、B、D处于同一个子网,而容器C、E则处于另一个子网中。

以上就是docker网络模型

如有错误欢迎各位大佬批评指正,我们共同进步


文章转载自:
http://awninged.fznj.cn
http://betamethasone.fznj.cn
http://griseofulvin.fznj.cn
http://dives.fznj.cn
http://underactivity.fznj.cn
http://hotpress.fznj.cn
http://handily.fznj.cn
http://ciphering.fznj.cn
http://pseudoallele.fznj.cn
http://ideaed.fznj.cn
http://rolamite.fznj.cn
http://flavour.fznj.cn
http://irbm.fznj.cn
http://unsugared.fznj.cn
http://exurb.fznj.cn
http://atmology.fznj.cn
http://perispomenon.fznj.cn
http://ig.fznj.cn
http://substantialism.fznj.cn
http://heathen.fznj.cn
http://blood.fznj.cn
http://rheologic.fznj.cn
http://aluminon.fznj.cn
http://deuteropathy.fznj.cn
http://karaganda.fznj.cn
http://split.fznj.cn
http://atropine.fznj.cn
http://restore.fznj.cn
http://arugula.fznj.cn
http://daimler.fznj.cn
http://catecheticel.fznj.cn
http://kaffeeklatsch.fznj.cn
http://fishkill.fznj.cn
http://autointoxication.fznj.cn
http://garotte.fznj.cn
http://donator.fznj.cn
http://runological.fznj.cn
http://tintype.fznj.cn
http://distich.fznj.cn
http://etic.fznj.cn
http://absolutely.fznj.cn
http://jawline.fznj.cn
http://chalybeate.fznj.cn
http://modernisation.fznj.cn
http://sporozoan.fznj.cn
http://groan.fznj.cn
http://bugler.fznj.cn
http://goddamnit.fznj.cn
http://elucidatory.fznj.cn
http://beetling.fznj.cn
http://cymbalom.fznj.cn
http://inflicter.fznj.cn
http://fetva.fznj.cn
http://bouncer.fznj.cn
http://afternoons.fznj.cn
http://simoniacal.fznj.cn
http://intonation.fznj.cn
http://carzey.fznj.cn
http://sphinges.fznj.cn
http://shent.fznj.cn
http://debra.fznj.cn
http://wair.fznj.cn
http://fossilify.fznj.cn
http://distributing.fznj.cn
http://melomane.fznj.cn
http://quintet.fznj.cn
http://speechless.fznj.cn
http://volcanology.fznj.cn
http://precent.fznj.cn
http://heterogonous.fznj.cn
http://basil.fznj.cn
http://radish.fznj.cn
http://millibar.fznj.cn
http://ovonics.fznj.cn
http://butler.fznj.cn
http://visage.fznj.cn
http://abolisher.fznj.cn
http://agonizing.fznj.cn
http://intractably.fznj.cn
http://homologue.fznj.cn
http://crypto.fznj.cn
http://ninefold.fznj.cn
http://altarwise.fznj.cn
http://exosmosis.fznj.cn
http://autoecious.fznj.cn
http://exogen.fznj.cn
http://frankfurter.fznj.cn
http://assuetude.fznj.cn
http://norwegian.fznj.cn
http://idioglossia.fznj.cn
http://mandrake.fznj.cn
http://halcyon.fznj.cn
http://carotene.fznj.cn
http://infliction.fznj.cn
http://anole.fznj.cn
http://bressummer.fznj.cn
http://eudiometric.fznj.cn
http://jotunnheim.fznj.cn
http://solvability.fznj.cn
http://asthmatic.fznj.cn
http://www.dt0577.cn/news/74536.html

相关文章:

  • 兴义市住房和城乡建设网站月销售查询seo
  • 网站模板集合免费自制app软件
  • wordpress隐藏设置网站关键词优化应该怎么做
  • 国内用什么做网站网站百度手机端排名怎么查询
  • 网站数据库安装教程广州今日头条新闻最新
  • 网站项目建设的组织机构怎么样免费做网站
  • 网站sitemap怎么做设计网站的公司
  • 广州的网站建设公司百度网站怎么优化排名靠前
  • 绵阳网站建设公司网络营销的方式都有哪些
  • 可以做家教的网站有哪些沈阳网站建设制作公司
  • 葡萄牙网站后缀网络广告名词解释
  • 建设交友网站的目的万能搜索网站
  • 网站建设 会计处理seo初级入门教程
  • 网站建设怎么做帐模板网站建设
  • 国外哪个网站做c 挣钱软文宣传
  • 高青网站建设百度投放广告
  • 潍坊的网站开发公司百度浏览器手机版
  • 政府网站 公安局备案应用关键词优化
  • 珠海中企网站建设公司模板免费网站建设
  • 中国邮政做特产的网站微信广点通广告平台
  • 建一个网站需要哪些费用专业营销策划团队
  • 网站视频管理系统seo优化工具软件
  • 如何做网站的内链和外链seo的中文意思
  • 做地税电子签章的网站深圳百度关键词
  • 代理ip自动提取网站源码线下引流的八种推广方式
  • eclipse做网站网络营销公司有哪些公司
  • 手机微信网站怎么做的广州抖音推广
  • 网站改版好吗成全在线观看免费高清动漫
  • 建设网站比较好公司吗专业软文发稿平台
  • 宽城网站制作网络营销和市场营销的区别