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

全國咨詢/投訴熱線:400-618-4000

Docker有幾種默認網絡?執(zhí)行默認網絡管理過程演示

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

傳智教育-一樣的教育,不一樣的品質


在進行Docker安裝時,Docker就會自動創(chuàng)建三種網絡。客戶端可以通過網絡管理指令進行查看,具體操作指令如下。

$ docker network ls


Docker默認網絡

圖1 Docker默認網絡

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

下面通過一個示例來演示默認的bridge網絡管理方式,其執(zhí)行過程如下。

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

$ docker run -itd --name=networktest ubuntu

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

Docker默認網絡管理

圖2 Docker網絡詳情

從圖2可以看出,執(zhí)行上述指令后就會顯示出bridge網絡的所有詳細信息,其中就包括了使用默認的bridge網絡管理方式啟動的名稱為networktest的容器。

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

小提示:

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

猜你喜歡:

Docker安裝對開發(fā)平臺有哪些要求?

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

Docker 安裝教程|在線安裝、離線安裝和腳本文件安裝

Docker使用的底層技術有哪些?【java培訓】

傳智教育Java高手班課程

0 分享到:
和我們在線交談!