Docker不同網(wǎng)段下的容器互聯(lián)的實(shí)現(xiàn)
前言:
在實(shí)際開(kāi)發(fā)里我們可能會(huì)創(chuàng)建不同的集群,例如redis集群和mysql集群,而為了集群的安全和健康的,我們創(chuàng)建集群的時(shí)候給集群分配的網(wǎng)段是不同的,但這時(shí)候我們希望兩個(gè)不在同一個(gè)網(wǎng)段下的集群間能互相連通,所以需要用到網(wǎng)絡(luò)連通。
1、正常情況下兩個(gè)不同網(wǎng)段之間的容器不能互相ping通,如下圖,網(wǎng)段為172.17的容器和網(wǎng)段為192.168的容器之間不能互相ping通
操作過(guò)程圖:

2、使用以下命令連通不在同一個(gè)網(wǎng)段下的Docker容器
docker network connect 網(wǎng)絡(luò)名稱 容器名稱
例:
docker network connect mynet centos01
效果圖:

3、再次通過(guò)容器名稱來(lái)互相ping,發(fā)現(xiàn)能互相ping通
操作過(guò)程圖:

4、使用以下命令查看名為mynet的網(wǎng)絡(luò)的元數(shù)據(jù),發(fā)現(xiàn)名為mynet的自定義網(wǎng)絡(luò)下多出一個(gè)名為centos01的容器,也就是說(shuō)把centos01容器放到了mynet網(wǎng)絡(luò)下,所以不同網(wǎng)段下能互相連通

到此這篇關(guān)于Docker不同網(wǎng)段下的容器互聯(lián)的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Docker不同網(wǎng)段容器互聯(lián)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
將普通用戶加入Docker組,使用docker問(wèn)題
這篇文章主要介紹了將普通用戶加入Docker組,使用docker問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-06-06
如何解決IDEA無(wú)法連接docker中的數(shù)據(jù)庫(kù)的問(wèn)題
這篇文章主要介紹了如何解決IDEA無(wú)法連接docker中的數(shù)據(jù)庫(kù)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-06-06
在docker創(chuàng)建的mysql容器中如何執(zhí)行mysql腳本
在Docker容器中執(zhí)行MySQL腳本的步驟包括進(jìn)入容器、連接MySQL服務(wù)并執(zhí)行腳本,如果腳本在主機(jī)上,可以直接通過(guò)命令執(zhí)行,無(wú)需進(jìn)入容器2024-11-11
Docker overlay 網(wǎng)絡(luò)搭建的方法
Overlay網(wǎng)絡(luò)是指通過(guò)在現(xiàn)有網(wǎng)絡(luò)上疊加一個(gè)軟件定義的邏輯網(wǎng)絡(luò),這篇文章主要介紹了Docker overlay 網(wǎng)絡(luò)搭建的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-06-06
vscode 遠(yuǎn)程連接服務(wù)器docker容器的設(shè)置方法
本文主要介紹了vscode 遠(yuǎn)程連接服務(wù)器docker容器的設(shè)置方法,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-11-11
淺談Docker運(yùn)行Tensorboard和jupyter的方法
本篇文章主要介紹了淺談Docker 運(yùn)行Tensorboard 和 jupyter的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-03-03
詳解Docker下使用Elasticsearch可視化Kibana
本篇文章主要介紹了詳解Docker下使用Elasticsearch可視化Kibana,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-04-04
使用minikube安裝使用單機(jī)版K8S方式(docker)
本文介紹了如何在centos7上使用minikube快速搭建單機(jī)版k8s,主要步驟包括:下載kubectl和docker,創(chuàng)建新用戶,下載和安裝minikube,驗(yàn)證安裝情況,最后,通過(guò)執(zhí)行minikube和minikubestop啟停K8s,或使用minikubedelete徹底刪除K8S的數(shù)據(jù)2024-10-10

