成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

清晰明了:Docker的四種網(wǎng)絡(luò)模式

開發(fā) 架構(gòu)
使用none模式,Docker容器擁有自己的Network Namespace,但是,并不為Docker容器進(jìn)行任何網(wǎng)絡(luò)配置。也就是說,這個Docker容器沒有網(wǎng)卡、IP、路由等信息,只有l(wèi)o 網(wǎng)絡(luò)接口。需要我們自己為Docker容器添加網(wǎng)卡、配置IP等。

[[279851]]

 1、closed container 封閉式網(wǎng)絡(luò)模式

相當(dāng)于一座孤島,沒有網(wǎng)絡(luò)協(xié)議棧的通信

使用none模式,Docker容器擁有自己的Network Namespace,但是,并不為Docker容器進(jìn)行任何網(wǎng)絡(luò)配置。也就是說,這個Docker容器沒有網(wǎng)卡、IP、路由等信息,只有l(wèi)o 網(wǎng)絡(luò)接口。需要我們自己為Docker容器添加網(wǎng)卡、配置IP等。

示例圖如下

清晰明了:docker的四種網(wǎng)絡(luò)模式

2、bridged container 橋接式網(wǎng)絡(luò)模式

各個容器之間網(wǎng)絡(luò)協(xié)議棧單獨(dú)分離

當(dāng) Docker 啟動時,會自動在主機(jī)上創(chuàng)建一個 docker0 虛擬網(wǎng)橋,實(shí)際上是 Linux 的一個 bridge,可以理解為一個軟件交換機(jī)。它會在掛載到它的網(wǎng)口之間進(jìn)行轉(zhuǎn)發(fā)。

同時,Docker 隨機(jī)分配一個本地未占用的私有網(wǎng)段(在 RFC1918 中定義)中的一個地址給 docker0 接口。比如典型的 172.17.42.1,掩碼為 255.255.0.0。此后啟動的容器內(nèi)的網(wǎng)口也會自動分配一個同一網(wǎng)段(172.17.0.0/16)的地址。

當(dāng)創(chuàng)建一個 Docker 容器的時候,同時會創(chuàng)建了一對 veth pair 接口(當(dāng)數(shù)據(jù)包發(fā)送到一個接口時,另外一個接口也可以收到相同的數(shù)據(jù)包)。這對接口一端在容器內(nèi),即 eth0;另一端在本地并被掛載到 docker0 網(wǎng)橋,名稱以 veth 開頭(例如 vethAQI2QT)。通過這種方式,主機(jī)可以跟容器通信,容器之間也可以相互通信。Docker 就創(chuàng)建了在主機(jī)和所有容器之間一個虛擬共享網(wǎng)絡(luò)。

如圖所示,同一個主機(jī)的兩個容器之間通過網(wǎng)橋doker0進(jìn)行通信。(不同之間的主機(jī)上的容器通信需要借助overlay網(wǎng)絡(luò),涉及到一些底層協(xié)議,單獨(dú)寫一篇文章拿出來講)

清晰明了:docker的四種網(wǎng)絡(luò)模式

3、joined container 聯(lián)合掛載式網(wǎng)絡(luò)模式

容器之間可以共享網(wǎng)絡(luò)協(xié)議棧,即可以通過套接字來進(jìn)行通信

這個模式指定新創(chuàng)建的容器和已經(jīng)存在的一個容器共享一個 Network Namespace,而不是和宿主機(jī)共享。新創(chuàng)建的容器不會創(chuàng)建自己的網(wǎng)卡,配置自己的 IP,而是和一個指定的容器共享 IP、端口范圍等。同樣,兩個容器除了網(wǎng)絡(luò)方面,其他的如文件系統(tǒng)、進(jìn)程列表等還是隔離的。兩個容器的進(jìn)程可以通過 lo 網(wǎng)卡設(shè)備通信。

示例如下圖:

清晰明了:docker的四種網(wǎng)絡(luò)模式

4、opentainer container 開放式網(wǎng)絡(luò)模式

與主機(jī)共享網(wǎng)絡(luò)協(xié)議棧

Host模式使用是在容器啟動時候指明--network host,此時容器共享宿主機(jī)的Network Namespace,容器內(nèi)啟動的端口直接是宿主機(jī)的端口,容器不會創(chuàng)建網(wǎng)卡和IP,直接使用宿主機(jī)的網(wǎng)卡和IP,但是容器內(nèi)的其他資源是隔離的,如文件系統(tǒng)、用戶和用戶組。直接使用宿主機(jī)網(wǎng)絡(luò)。同樣啟動一個nginx,此時共享主機(jī)網(wǎng)絡(luò),根據(jù)情況來使用,這樣子也不用做端口轉(zhuǎn)發(fā),網(wǎng)絡(luò)傳輸效率會比較高(思考一下為什么)。

清晰明了:docker的四種網(wǎng)絡(luò)模式

 

責(zé)任編輯:華軒 來源: 今日頭條
相關(guān)推薦

2019-10-23 05:08:55

docker網(wǎng)絡(luò)模式網(wǎng)絡(luò)協(xié)議

2022-10-08 07:17:14

架構(gòu)

2018-12-05 16:25:14

2011-06-01 17:35:35

Android Activity

2013-12-01 15:34:25

2021-10-24 08:37:18

網(wǎng)絡(luò)監(jiān)控網(wǎng)絡(luò)架構(gòu)網(wǎng)絡(luò)

2020-11-10 10:08:41

Kubernetes容器開發(fā)

2023-02-10 11:13:42

網(wǎng)絡(luò)功耗無線網(wǎng)絡(luò)設(shè)備

2020-06-24 07:49:13

Kubernetes場景網(wǎng)絡(luò)

2012-05-10 15:44:22

Windows 8磁盤

2017-08-01 23:44:25

數(shù)據(jù)分析數(shù)據(jù)科學(xué)數(shù)據(jù)

2010-07-14 09:15:30

云計(jì)算模式

2023-02-09 10:39:15

gRPC通信模式

2011-06-30 14:45:52

外鏈

2017-07-27 14:01:51

大數(shù)據(jù)數(shù)據(jù)分析類型模式

2010-07-13 09:37:14

云計(jì)算模式

2010-04-15 10:45:57

IE9渲染引擎

2019-03-08 10:36:13

云計(jì)算公共云云服務(wù)

2013-05-13 09:48:47

網(wǎng)絡(luò)接入接入方法綜合布線

2011-10-25 17:17:18

筆記本常見問題
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产亚洲欧美日韩精品一区二区三区 | 一区二区三区av | 在线精品亚洲欧美日韩国产 | 91麻豆久久久 | 中文字幕成人av | 欧美精品电影一区 | 成人精品视频在线观看 | 天天综合久久 | 亚洲第一av | 久久精品亚洲欧美日韩精品中文字幕 | 久久神马 | 日韩精品一区二区三区免费观看 | 成人免费共享视频 | 国产精品久久久久久久久免费丝袜 | 久久精品国产亚洲夜色av网站 | 欧美视频中文字幕 | 91在线看视频 | 请别相信他免费喜剧电影在线观看 | 久久久久一区二区三区四区 | 91干b| 日韩另类视频 | 精品视频在线播放 | 国产欧美精品一区二区 | 婷婷久久久久 | 欧美精品电影一区 | 91精品国产91久久久久久不卞 | 午夜精品久久久久久久久久久久 | 日韩精品在线播放 | 91资源在线 | 精品国产黄a∨片高清在线 成人区精品一区二区婷婷 日本一区二区视频 | 翔田千里一区二区 | 欧美国产精品 | 久久久国产一区二区三区四区小说 | 亚洲国产看片 | 久久综合香蕉 | 福利视频大全 | 中文字幕国产视频 | 欧美日韩高清一区 | 秋霞精品| 激情 婷婷 | 婷婷色在线 |