Docker不同網(wǎng)段下的容器互聯(lián)的實(shí)現(xiàn)
前言:
在實(shí)際開發(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通
操作過程圖:
2、使用以下命令連通不在同一個(gè)網(wǎng)段下的Docker容器
docker network connect 網(wǎng)絡(luò)名稱 容器名稱
例:
docker network connect mynet centos01
效果圖:
3、再次通過容器名稱來互相ping,發(fā)現(xiàn)能互相ping通
操作過程圖:
4、使用以下命令查看名為mynet的網(wǎng)絡(luò)的元數(shù)據(jù),發(fā)現(xiàn)名為mynet的自定義網(wǎng)絡(luò)下多出一個(gè)名為centos01的容器,也就是說把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 動(dòng)態(tài)修改容器端口映射的方法
這篇文章主要介紹了Docker 動(dòng)態(tài)修改容器端口映射的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01Docker如何部署SQL?Server?2017?Always?On集群
這篇文章主要介紹了Docker如何部署SQL?Server?2017?Always?On集群?jiǎn)栴},具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-07-07docker-compose 配置spring環(huán)境的方法步驟
這篇文章主要介紹了docker-compose 配置spring環(huán)境的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11如何使用Docker部署Go Web應(yīng)用的實(shí)現(xiàn)
這篇文章主要介紹了如何使用Docker部署Go Web應(yīng)用的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11解決docker中mysql時(shí)間與系統(tǒng)時(shí)間不一致問題
最近在Docker中裝mysql時(shí),發(fā)現(xiàn)數(shù)據(jù)庫時(shí)間與系統(tǒng)時(shí)間相差8個(gè)小時(shí)。查詢資料發(fā)現(xiàn),docker的默認(rèn)時(shí)區(qū)是0區(qū),其實(shí)這會(huì)對(duì)安裝的容器造成不少麻煩,比如執(zhí)行日志的記錄不準(zhǔn)確等2021-12-12如何使用Docker部署briefing視頻聊天系統(tǒng)
briefing是一個(gè)開源的、安全的直接視頻群聊平臺(tái),這篇文章主要介紹了使用Docker部署briefing視頻聊天系統(tǒng)的詳細(xì)過程,需要的朋友可以參考下2024-01-01