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

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

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

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

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

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

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

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

sudo systemctl stop firewalld

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

(注:busybox相當于小型的centos虛擬機,且比較小)

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

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

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


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

docker network ls

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

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

docker network inspect bridge

這里我們下在一個小插件:

sudo yum install -y bridge-utils

這樣執(zhí)行

sudo brctl show

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

進入test1容器

docker exec -it test1 sh

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

是可以的 因為其在同一各網(wǎng)段;那么直接ping容器名字呢?

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

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

進入test3容器

OK!

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

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

docker network create --driver bridge my-bridge

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

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

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

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

ping下試試吧

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

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

docker network connect bridge test4

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

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

OK,很奈斯~

總結(jié)

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

相關(guān)文章

  • 在alpine鏡像中添加ansible服務的方法

    在alpine鏡像中添加ansible服務的方法

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

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

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

    使用docker-tc對host容器進行限流的操作方法

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

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

    本文主要介紹了docker搭建jenkins+maven代碼構(gòu)建部署平臺,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    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)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • Docker安裝部署分布式數(shù)據(jù)庫?OceanBase的詳細過程

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

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

    給docker配置指定ip的超詳細圖解

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

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

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

    docker中運行PostgreSQL容器的簡單步驟

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

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

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

最新評論