教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢(xún)/投訴熱線(xiàn):400-618-4000

Docker有幾種默認(rèn)網(wǎng)絡(luò)?執(zhí)行默認(rèn)網(wǎng)絡(luò)管理過(guò)程演示

更新時(shí)間:2021年04月16日18時(shí)28分 來(lái)源:傳智教育 瀏覽次數(shù):

傳智教育-一樣的教育,不一樣的品質(zhì)


在進(jìn)行Docker安裝時(shí),Docker就會(huì)自動(dòng)創(chuàng)建三種網(wǎng)絡(luò)??蛻?hù)端可以通過(guò)網(wǎng)絡(luò)管理指令進(jìn)行查看,具體操作指令如下。

$ docker network ls


Docker默認(rèn)網(wǎng)絡(luò)

圖1 Docker默認(rèn)網(wǎng)絡(luò)

從圖1可以看出,Docker中默認(rèn)的三種網(wǎng)絡(luò)分別為bridge、host和none,其中名為bridge的網(wǎng)絡(luò)就是默認(rèn)的bridge驅(qū)動(dòng)網(wǎng)絡(luò),也是容器創(chuàng)建時(shí)默認(rèn)的網(wǎng)絡(luò)管理方式,配置后可以與宿主機(jī)通信從而實(shí)現(xiàn)與互聯(lián)網(wǎng)通信功能,而host和none屬于無(wú)網(wǎng)絡(luò),容器添加到這兩個(gè)網(wǎng)絡(luò)時(shí)不能與外界網(wǎng)絡(luò)通信。

下面通過(guò)一個(gè)示例來(lái)演示默認(rèn)的bridge網(wǎng)絡(luò)管理方式,其執(zhí)行過(guò)程如下。

(1)創(chuàng)建并啟動(dòng)容器。在終端窗口中執(zhí)行如下指令。

$ docker run -itd --name=networktest ubuntu

上述指令用于核查名稱(chēng)為bridge的網(wǎng)絡(luò)詳情,需要指明網(wǎng)絡(luò)名稱(chēng)或者網(wǎng)絡(luò)ID,執(zhí)行上述指令后,效果如圖2所示。

Docker默認(rèn)網(wǎng)絡(luò)管理

圖2 Docker網(wǎng)絡(luò)詳情

從圖2可以看出,執(zhí)行上述指令后就會(huì)顯示出bridge網(wǎng)絡(luò)的所有詳細(xì)信息,其中就包括了使用默認(rèn)的bridge網(wǎng)絡(luò)管理方式啟動(dòng)的名稱(chēng)為networktest的容器。

需要注意的是,這里介紹的三種網(wǎng)絡(luò)bridge、host和none都是在非集群環(huán)境下Docker提供的默認(rèn)網(wǎng)絡(luò),而在Docker Swarm集群環(huán)境下,除了這三種默認(rèn)網(wǎng)絡(luò)外,Docker還提供了docker_gwbridge和ingress兩種默認(rèn)網(wǎng)絡(luò)。

小提示:

在上一章中已經(jīng)啟動(dòng)了多個(gè)容器,并且都是默認(rèn)使用bridge網(wǎng)絡(luò)進(jìn)行管理的。為了不對(duì)本章節(jié)相關(guān)講解和測(cè)試造成干擾,建議先將前面章節(jié)創(chuàng)建的容器全部移除。

猜你喜歡:

Docker安裝對(duì)開(kāi)發(fā)平臺(tái)有哪些要求?

Docker與虛擬機(jī)的區(qū)別有哪些?

Docker 安裝教程|在線(xiàn)安裝、離線(xiàn)安裝和腳本文件安裝

Docker使用的底層技術(shù)有哪些?【java培訓(xùn)】

傳智教育Java高手班課程

0 分享到:
和我們?cè)诰€(xiàn)交談!