五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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ó)家法律
神池县| 潜山县| 新疆| 容城县| 阿合奇县| 阿拉尔市| 施秉县| 全南县| 承德县| 天柱县| 通州市| 甘洛县| 维西| 牙克石市| 咸丰县| 河池市| 闽清县| 禹州市| 通许县| 泗洪县| 时尚| 竹溪县| 和顺县| 陕西省| 尉氏县| 南江县| 逊克县| 那曲县| 乾安县| 绥江县| 海伦市| 二连浩特市| 平乐县| 焉耆| 曲麻莱县| 长宁区| 岑溪市| 常宁市| 中宁县| 调兵山市| 汤阴县|