最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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ó)家法律
南雄市| 赤水市| 西丰县| 双峰县| 河池市| 高陵县| 比如县| 汨罗市| 台北县| 嘉兴市| 宜都市| 武川县| 买车| 教育| 辽宁省| 昂仁县| 嘉祥县| 建始县| 吴堡县| 麻栗坡县| 昭通市| 隆安县| 全州县| 黔西| 会理县| 丹阳市| 德江县| 苏尼特左旗| 石渠县| 收藏| 枣强县| 宁夏| 清水河县| 舒城县| 云南省| 盘山县| 彭水| 辽宁省| 本溪| 容城县| 介休市|