docker網(wǎng)絡(luò)詳解

我們只要安裝了docker就有一個網(wǎng)卡docker0,通信使用的橋接模式,使用的技術(shù)是evth-pair技術(shù)!

所有的容器都是通過這個docker0的網(wǎng)卡來連接的。

容器啟動的時候會得到一個eth0@+數(shù)字的一個網(wǎng)絡(luò)地址。其中這個網(wǎng)絡(luò)地址我們可以直接在本機ping通。

容器和容器之間可以ping通的。docker0相當(dāng)于路由器的功能。

------------link-----------

通過link, 我們可以直接通過名字來ping通不同的容器,但是是單向的,反向的如果沒有設(shè)置--link是ping不通的。因為--link 是在hosts中加入了一個連接的配置。現(xiàn)在我們不推薦用--link。

dpcker0不支持容器名連接。

------------自定義網(wǎng)絡(luò)-----------

.docker默認的是橋接模式,我們自己定義網(wǎng)絡(luò)也是使用橋接模式。

使用我們自定義的網(wǎng)絡(luò)設(shè)置容器。

使用我們自定義的網(wǎng)路的容易就修復(fù)了docker的缺陷,這樣我們?nèi)萜鏖g就可以直接通過容器名字直接訪問。但是外部不能通過容器名字訪問。

網(wǎng)絡(luò)連通

docker? network connect


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容