最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

docker網(wǎng)絡(luò),docker-compose?network問(wèn)題

 更新時(shí)間:2024年01月09日 09:15:48   作者:羅德斯  
這篇文章主要介紹了docker網(wǎng)絡(luò),docker-compose?network問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

docker網(wǎng)絡(luò),docker-compose network

單機(jī)橋接網(wǎng)絡(luò),bridge(Linux)、nat(Windows) 

特點(diǎn):

1.只能在單個(gè)docker主機(jī)上運(yùn)行,并且只能與所在docker主機(jī)上的容器進(jìn)行連接。

2.橋接意味著這是802.1.d橋接的一種實(shí)現(xiàn)(二層交換機(jī))

Linux主機(jī)上:

docker網(wǎng)絡(luò)由bridge驅(qū)動(dòng)創(chuàng)建,而bridge底層是基于Linux內(nèi)核中久經(jīng)考驗(yàn)達(dá)15年的Linux bridge技術(shù)。

默認(rèn)的“bridge”網(wǎng)絡(luò)被映射到內(nèi)核中為“docker0”的Linux網(wǎng)橋。

本地系統(tǒng)中存在的網(wǎng)橋如下圖(需要安裝bridge-utils):

docker0對(duì)應(yīng)docker中默認(rèn)網(wǎng)橋bridge;

網(wǎng)橋未開(kāi)啟STP,并且有容器內(nèi)部的網(wǎng)橋借口設(shè)備接入對(duì)應(yīng)網(wǎng)橋(網(wǎng)橋?qū)?yīng)的interfaces下有關(guān)聯(lián)容器網(wǎng)絡(luò)借口網(wǎng)絡(luò))

調(diào)整思緒,未完待續(xù)。。。。。。

docker-compose 網(wǎng)絡(luò)

networks:

  my_network:     #網(wǎng)絡(luò)名稱(chēng)
    driver: bridge      #橋接模式
    attachable:true      #允許獨(dú)立的網(wǎng)絡(luò)連接到該網(wǎng)絡(luò)上

  persist:                #網(wǎng)絡(luò)名稱(chēng)
    external:           #使用已存在的網(wǎng)絡(luò)
      name: bridge2    #已創(chuàng)建的網(wǎng)絡(luò)名

docker-compose network名稱(chēng)定義

docker-compose啟動(dòng)的網(wǎng)絡(luò)名稱(chēng):

1、沒(méi)有自定義網(wǎng)絡(luò)名

$ cat docker-compose.yaml 
version: '2'
 
services:
  zookeeper1:
    image: zookeeper
    container_name: zookeeper1
    environment:
        - ZOO_MY_ID=1
        - ZOO_SERVERS=server.1=zookeeper1:2888:3888

實(shí)際使用的網(wǎng)絡(luò)是:<當(dāng)前路徑名_default>,如果<當(dāng)前路徑名>太長(zhǎng),會(huì)截取前綴部分。

例如當(dāng)然目錄名為testdocker,那么最終生產(chǎn)的網(wǎng)絡(luò)名為:testdocker_default

$ docker network ls
abf87f64de25        testdocker_default   bridge              local

2、定義后綴

$ cat docker-compose.yaml 
version: '2'
networks:
  byfn:
 
services:
  zookeeper1:
    image: zookeeper
    container_name: zookeeper1
    environment:
        - ZOO_MY_ID=1
        - ZOO_SERVERS=server.1=zookeeper1:2888:3888
    networks:
      - byfn

定義網(wǎng)絡(luò)名為byfn,那么最終生產(chǎn)的網(wǎng)絡(luò)名為:<當(dāng)前路徑名_byfn>。

相對(duì)于之前沒(méi)有定義的時(shí)候,把default替換成了定義的網(wǎng)絡(luò)名,同樣還是使用路徑名作為前綴。

$ docker network ls
abf87f64de25        testdocker_byfn   bridge              local

3、定義前綴

當(dāng)然使用路徑名作為網(wǎng)絡(luò)名是很不友好的,docker-compose使用環(huán)境變量來(lái)取代路徑名。

設(shè)置環(huán)境變量:COMPOSE_PROJECT_NAME

$ cat .env
COMPOSE_PROJECT_NAME=aaa

這時(shí)網(wǎng)絡(luò)名如下:

$ docker network ls
967ef0d41dd6        aaa_byfn                       bridge              local

所以,docker-compose的網(wǎng)絡(luò)名的規(guī)則是:<COMPOSE_PROJECT_NAME>_<NETWORKS>

1、如果NETWORKS沒(méi)有定義,那么就是default。

2、如果COMPOSE_PROJECT_NAME,那么就是當(dāng)前路徑名(取前綴)。

總結(jié)

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

相關(guān)文章

  • 卸載Docker時(shí)遇到問(wèn)題的解決方案

    卸載Docker時(shí)遇到問(wèn)題的解決方案

    這篇文章主要介紹了卸載Docker時(shí)遇到問(wèn)題的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • 詳解Docker源碼編譯安裝

    詳解Docker源碼編譯安裝

    本篇文章主要介紹了詳解Docker源碼編譯安裝,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-03-03
  • Docker服務(wù)徹底清空的所有相關(guān)資源(容器、鏡像、網(wǎng)絡(luò)、數(shù)據(jù)卷等的流程

    Docker服務(wù)徹底清空的所有相關(guān)資源(容器、鏡像、網(wǎng)絡(luò)、數(shù)據(jù)卷等的流程

    本文詳細(xì)介紹了如何徹底清空Docker服務(wù)的所有相關(guān)資源,包括停止所有運(yùn)行中的容器、刪除所有容器、鏡像、自定義網(wǎng)絡(luò)和數(shù)據(jù)卷,以及提供了一鍵完整清空和日常維護(hù)的快捷命令,需要的朋友可以參考下
    2026-01-01
  • docker配置阿里云鏡像倉(cāng)庫(kù)的實(shí)現(xiàn)

    docker配置阿里云鏡像倉(cāng)庫(kù)的實(shí)現(xiàn)

    本文主要介紹了docker配置阿里云鏡像倉(cāng)庫(kù)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • Docker快速安裝Zookeeper的詳細(xì)教程

    Docker快速安裝Zookeeper的詳細(xì)教程

    這篇文章主要介紹了Docker快速安裝Zookeeper,不清楚如何搭建docker的朋友可以參考下本文
    2021-06-06
  • 使用GoogleContainerTools容器化jib構(gòu)建docker鏡像

    使用GoogleContainerTools容器化jib構(gòu)建docker鏡像

    這篇文章主要教大家如何使用GoogleContainerTools容器化jib構(gòu)建docker鏡像的實(shí)現(xiàn),有需要的的朋友可以借鑒參考下希望能夠有所幫助,祝大家多多進(jìn)步
    2022-03-03
  • docker鏡像訪問(wèn)本地elasticsearch端口操作

    docker鏡像訪問(wèn)本地elasticsearch端口操作

    這篇文章主要介紹了docker鏡像訪問(wèn)本地elasticsearch端口操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-11-11
  • Docker的理解和基本命令詳解

    Docker的理解和基本命令詳解

    這篇文章主要介紹了Docker的理解和基本命令詳解,需要的朋友可以參考下
    2017-05-05
  • docker默認(rèn)存儲(chǔ)路徑修改方法總結(jié)

    docker默認(rèn)存儲(chǔ)路徑修改方法總結(jié)

    docker默認(rèn)存儲(chǔ)路徑是/var/lib/docker,占用服務(wù)器根分區(qū),容易導(dǎo)致磁盤(pán)空間占滿,下面這篇文章主要給大家介紹了關(guān)于docker默認(rèn)存儲(chǔ)路徑修改方法的相關(guān)資料,需要的朋友可以參考下
    2023-10-10
  • Prometheus 整合 AlertManager的教程詳解

    Prometheus 整合 AlertManager的教程詳解

    Alertmanager 主要用于接收 Prometheus 發(fā)送的告警信息,它很容易做到告警信息的去重,降噪,分組,策略路由,是一款前衛(wèi)的告警通知系統(tǒng)。這篇文章主要介紹了Prometheus 整合 AlertManager的教程 ,需要的朋友可以參考下
    2019-07-07

最新評(píng)論

富源县| 宝应县| 东丽区| 外汇| 延川县| 漳州市| 海南省| 屏东县| 丰原市| 育儿| 清原| 伊宁市| 沽源县| 扶风县| 渭源县| 内丘县| 广安市| 永新县| 道真| 丰都县| 濮阳市| 白山市| 西畴县| 来凤县| 昌黎县| 昌宁县| 鞍山市| 上思县| 稷山县| 青神县| 武强县| 永安市| 正安县| 乡宁县| 全椒县| 临泽县| 遵化市| 金坛市| 息烽县| 荃湾区| 汝南县|