欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

如何實(shí)現(xiàn)不同網(wǎng)段docker容器網(wǎng)絡(luò)互通

 更新時(shí)間:2025年07月17日 09:31:11   作者:IT_Bigboy_sz  
文章講解了通過Docker bridge網(wǎng)絡(luò)實(shí)現(xiàn)容器間通信的方法,包括關(guān)閉防火墻、拉取busybox鏡像、創(chuàng)建容器并測(cè)試IP連通性,使用--link參數(shù)連接容器,以及跨網(wǎng)段通信的配置技巧

首先我們需要了解的是:每個(gè)docker容器都是隔離的,所以它們之間是相互不同的!

那么我們開始操作起來,讓他們之間可以相互ping通網(wǎng)絡(luò)。。。

一、拉取鏡像創(chuàng)建容器

1.在這之前首先關(guān)閉防火墻

如果顯示 runinng 則執(zhí)行:

sudo systemctl stop firewalld

2.在https://hub.docker.com里拉取鏡像 busybox

(注:busybox相當(dāng)于小型的centos虛擬機(jī),且比較?。?/p>

執(zhí)行docker image ls 查看鏡像;

3.創(chuàng)建兩個(gè)容器

docker run -it -d --name test1 busybox
docker run -it -d --name test2 busybox


二、查看網(wǎng)絡(luò)連接狀態(tài)

docker network ls

這里有個(gè)bridge,默認(rèn)情況下創(chuàng)建的所有容器都會(huì)在bridge網(wǎng)段;

查看bridge網(wǎng)段詳情通常是

docker network inspect bridge

這里我們下在一個(gè)小插件:

sudo yum install -y bridge-utils

這樣執(zhí)行

sudo brctl show

可以清晰簡(jiǎn)單的看到連接到各網(wǎng)段的容器

進(jìn)入test1容器

docker exec -it test1 sh

在上圖可以看到test2 的ip是172.17.0.3,那么我們ping一下test2試試看是否網(wǎng)絡(luò)可通

是可以的 因?yàn)槠湓谕桓骶W(wǎng)段;那么直接ping容器名字呢?

那么神操作來啦 簡(jiǎn)單的命令試試結(jié)果吧

docker run -d -it --link test2 --name test3 busybox

進(jìn)入test3容器

OK!

那么如果不是在bridge網(wǎng)段的同期是否能ping通呢

首先建一個(gè)網(wǎng)段取名為:my-bridge

docker network create --driver bridge my-bridge

其中–driver是表示基于后面參數(shù)bridge建立的網(wǎng)段my-bridge

來吧,創(chuàng)建一個(gè)在my-bridge網(wǎng)段的容器

docker run -it -d --net=my-bridge --name test4 busybox

很顯然test4 和test1.2.4都不在一個(gè)網(wǎng)段

ping下試試吧

不行的,那么見證奇跡的時(shí)刻到了,先看看網(wǎng)絡(luò)連接

我們把test也加入bridge網(wǎng)段(test4會(huì)有兩個(gè)ip)

docker network connect bridge test4

再看下網(wǎng)段情況

那么我們進(jìn)入test4網(wǎng)段隨意ping一下bridge網(wǎng)段的容器

OK,很奈斯~

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 在alpine鏡像中添加ansible服務(wù)的方法

    在alpine鏡像中添加ansible服務(wù)的方法

    今天小編就為大家分享一篇關(guān)于在alpine鏡像中添加ansible服務(wù)的方法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • Docker一鍵部署MySQL和Redis數(shù)據(jù)庫(kù)的實(shí)現(xiàn)

    Docker一鍵部署MySQL和Redis數(shù)據(jù)庫(kù)的實(shí)現(xiàn)

    MySQL和Redis作為兩種廣泛使用的數(shù)據(jù)庫(kù)系統(tǒng),本文主要介紹了Docker一鍵部署MySQL和Redis數(shù)據(jù)庫(kù)的實(shí)現(xiàn),確保數(shù)據(jù)庫(kù)服務(wù)的穩(wěn)定運(yùn)行與持久化存儲(chǔ),感興趣的可以了解一下
    2025-06-06
  • 使用docker-tc對(duì)host容器進(jìn)行限流的操作方法

    使用docker-tc對(duì)host容器進(jìn)行限流的操作方法

    docker-tc是一個(gè)github開源項(xiàng)目,這篇文章主要介紹了使用docker-tc對(duì)host容器進(jìn)行限流,需要的朋友可以參考下
    2024-04-04
  • docker搭建jenkins+maven代碼構(gòu)建部署平臺(tái)

    docker搭建jenkins+maven代碼構(gòu)建部署平臺(tái)

    本文主要介紹了docker搭建jenkins+maven代碼構(gòu)建部署平臺(tái),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-06-06
  • Alpine鏡像中telnet轉(zhuǎn)移至busybox-extras

    Alpine鏡像中telnet轉(zhuǎn)移至busybox-extras

    今天小編就為大家分享一篇關(guān)于Alpine鏡像中telnet轉(zhuǎn)移至busybox-extras,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • Docker安裝部署分布式數(shù)據(jù)庫(kù)?OceanBase的詳細(xì)過程

    Docker安裝部署分布式數(shù)據(jù)庫(kù)?OceanBase的詳細(xì)過程

    這篇文章主要介紹了Docker安裝部署分布式數(shù)據(jù)庫(kù)?OceanBase,快速的體驗(yàn) OceanBase 的自動(dòng)化部署過程,及了解 OceanBase 集群安裝成功后的目錄特點(diǎn)和使用方法,需要的朋友可以參考下
    2022-06-06
  • 給docker配置指定ip的超詳細(xì)圖解

    給docker配置指定ip的超詳細(xì)圖解

    這篇文章主要給大家介紹了關(guān)于給docker配置指定ip的超詳細(xì)圖解教程,Docker容器的IP地址由Docker守護(hù)進(jìn)程動(dòng)態(tài)分配,默認(rèn)情況下,它使用的是宿主機(jī)的IP地址,但是在某些情況下,您可能需要為Docker容器指定靜態(tài)IP地址,需要的朋友可以參考下
    2023-09-09
  • Docker搭建Calibre-Web在線書庫(kù)的實(shí)現(xiàn)示例

    Docker搭建Calibre-Web在線書庫(kù)的實(shí)現(xiàn)示例

    本文主要介紹了Docker搭建Calibre-Web在線書庫(kù)的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • docker中運(yùn)行PostgreSQL容器的簡(jiǎn)單步驟

    docker中運(yùn)行PostgreSQL容器的簡(jiǎn)單步驟

    這篇文章主要給大家介紹了關(guān)于docker中運(yùn)行PostgreSQL容器的簡(jiǎn)單步驟,隨著docker的廣泛應(yīng)用,為了提供便利的管理,PostgreSQL數(shù)據(jù)庫(kù)也支持docker的安裝方式,需要的朋友可以參考下
    2023-08-08
  • Docker容器啟動(dòng)時(shí)初始化Mysql數(shù)據(jù)庫(kù)的方法

    Docker容器啟動(dòng)時(shí)初始化Mysql數(shù)據(jù)庫(kù)的方法

    這篇文章給大家介紹Docker容器啟動(dòng)時(shí)初始化Mysql數(shù)據(jù)庫(kù)的方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2013-11-11

最新評(píng)論