Docker的網(wǎng)絡(luò)模式大概可以分為5種類型。安裝完 Docker默認,宿主機默認會創(chuàng)建三個網(wǎng)絡(luò),分別是bridge網(wǎng)絡(luò),host網(wǎng)絡(luò),none網(wǎng)絡(luò),可以使用docker network ls命令查看。
這種網(wǎng)絡(luò)模式下容器只有l(wèi)o回環(huán)網(wǎng)絡(luò),沒有其他網(wǎng)卡。none網(wǎng)絡(luò)可以在容器創(chuàng)建時通過 --network=none 來指定。這種類型的網(wǎng)絡(luò)沒有辦法聯(lián)網(wǎng),封閉的網(wǎng)絡(luò)能很好的保證容器的安全性。
通過命令--network=host 指定,使用host模式的容器可以直接使用docker host的IP地址與外界通信,容器內(nèi)部的服務(wù)端口也可以使用宿主機的端口,不需要進行NAT,host大的優(yōu)勢就是網(wǎng)絡(luò)性能比較好,但是docker host上已經(jīng)使用的端口就不能再用了,網(wǎng)絡(luò)的隔離性不好。
容器的默認網(wǎng)絡(luò)模式,docker在安裝時會創(chuàng)建一個名為docker0的Linux bridge,在不指定--network的情況下,創(chuàng)建的容器都會默認掛到docker0上面。
隨便啟動一個容器,查看新生成的網(wǎng)卡信息
創(chuàng)建一個容器之后一個新的網(wǎng)絡(luò)接口被掛載到了docker0上,這個就是容器創(chuàng)建時創(chuàng)建的虛擬網(wǎng)卡。bridge模式為容器創(chuàng)建獨立的網(wǎng)絡(luò)棧,保證容器內(nèi)的進程使用獨立的網(wǎng)絡(luò)環(huán)境,使容器之間,容器和docker host之間實現(xiàn)網(wǎng)絡(luò)隔離。
創(chuàng)建容器時使用--network=container:NAME_or_ID這個模式在創(chuàng)建新的容器的時候指定容器的網(wǎng)絡(luò)和一個已經(jīng)存在的容器共享一個Network Namespace,但是并不為docker容器進行任何網(wǎng)絡(luò)配置,這個docker容器沒有網(wǎng)卡、IP、路由等信息,需要手動的去為docker容器添加網(wǎng)卡、配置IP等。
用戶自定義模式主要可選的有三種網(wǎng)絡(luò)驅(qū)動:bridge、overlay、macvlan。bridge驅(qū)動用于創(chuàng)建類似于前面提到的bridge網(wǎng)絡(luò);overlay和macvlan驅(qū)動用于創(chuàng)建跨主機的網(wǎng)絡(luò)、IP等。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
網(wǎng)站欄目:Docker的網(wǎng)絡(luò)模式-創(chuàng)新互聯(lián)
URL地址:http://www.rwnh.cn/article6/doseig.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、虛擬主機、標簽優(yōu)化、關(guān)鍵詞優(yōu)化、網(wǎng)站建設(shè)、定制開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容