国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Docker容器的四種網(wǎng)絡(luò)模式

2023-04-03 11:45 作者:從零發(fā)展  | 我要投稿

Docker容器是一個(gè)開源的應(yīng)用容器引擎,讓開發(fā)者可以以統(tǒng)一的方式打包他們的應(yīng)用以及依賴包到一個(gè)可移植的容器中,然后發(fā)布到任何安裝Docker引擎的服務(wù)器上,也可以實(shí)現(xiàn)虛擬化。

隨著云計(jì)算的飛速發(fā)展以及企業(yè)需求的多樣化,Docker容器技術(shù)成為云計(jì)算人才必備的技能之一。很多人想要快速掌握Docker容器技術(shù),接下來(lái)的學(xué)習(xí)進(jìn)階就給大家講解Docker容器的四種網(wǎng)絡(luò)模式。

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

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

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

各個(gè)容器之間網(wǎng)絡(luò)協(xié)議棧單獨(dú)分離當(dāng)Docker啟動(dòng)時(shí),會(huì)自動(dòng)在主機(jī)上創(chuàng)建一個(gè)docker0虛擬網(wǎng)橋,實(shí)際上是Linux的一個(gè)bridge,可以理解為一個(gè)軟件交換機(jī),它會(huì)在掛載到它的網(wǎng)口之間進(jìn)行轉(zhuǎn)發(fā)。同時(shí),Docker隨機(jī)分配一個(gè)本地未占用的私有網(wǎng)段(在 RFC1918 中定義)中的一個(gè)地址給docker0接口。當(dāng)創(chuàng)建一個(gè)Docker容器的時(shí)候,同時(shí)會(huì)創(chuàng)建了一對(duì)veth pair 接口。這對(duì)接口一端在容器內(nèi),即eth0;另一端在本地并被掛載到docker0網(wǎng)橋,名稱以veth開頭。通過(guò)這種方式,主機(jī)可以跟容器通信,容器之間也可以相互通信。Docker就創(chuàng)建了在主機(jī)和所有容器之間一個(gè)虛擬共享網(wǎng)絡(luò)。

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

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

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

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


Docker容器的四種網(wǎng)絡(luò)模式的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
萝北县| 奉新县| 河曲县| 胶南市| 太仆寺旗| 大连市| 邹城市| 陈巴尔虎旗| 定日县| 张家界市| 昌吉市| 蓬安县| 四会市| 北流市| 洛浦县| 扎赉特旗| 河东区| 北辰区| 开鲁县| 诏安县| 资源县| 即墨市| 师宗县| 宕昌县| 聂拉木县| 墨玉县| 清新县| 葫芦岛市| 甘德县| 师宗县| 文安县| 成安县| 天祝| 营山县| 巩留县| 高平市| 介休市| 随州市| 宝应县| 通道| 呼伦贝尔市|