精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

云原生之Docker容器跨主機指定IP通信

云計算 云原生
對開發者而言,隨著容器的普遍使用,開發者可以很方便的搭建項目的簡易測試環境。

??想了解更多關于開源的內容,請訪問:??

??51CTO 開源基礎軟件社區??

??https://ost.51cto.com??

一、前言

1、使用場景

對開發者而言,隨著容器的普遍使用,開發者可以很方便的搭建項目的簡易測試環境。有時候為了項目可以在任意機器一鍵運行,不用配置連接IP等信息。所以希望可以提前固定容器的IP地址,而且一個項目有時候涉及多個容器,可能還會部署在多臺機器上。所以如果容器間可以固定IP跨機器通信的話,會有很大方便。

2、docker網絡

  • docker容器默認是一個有自己獨立網絡空間的虛擬系統。
  • docker安裝后自動創建3中網絡:bridge、host、none。
  • bridge:網橋模式,默認創建docker0網橋,172.17.0.0/16,宿主機可訪問,外部機器不可見。
  • host:共享宿主機網絡模式,外部主機與容器直接通信,容器缺少了隔離性。
  • none:禁用網絡模式。
  • docker自定義網絡
    docker提供了三種自定義網絡驅動:bridge、overlay、macvlan。
  • bridge驅動類似默認的bridge網絡模式。
  • overlay和macvlan是用于創建跨主機網絡。
  • 支持自定義網段、網關,docker network create --subnet 172.77.0.0/24 --gateway 172.77.0.1 my_net。
  • docker創建容器使用默認docker0網絡不支持自定義固定IP,都是動態的。

3、自定義網絡使用

  1. 自定義創建網段。docker network create --subnet=172.18.0.0/16 spark-net。
  2. 指定網絡驅動docker network create -d overlay --subnet 10.22.1.0/24 --gateway 10.22.1.1 spark-net-0。
  3. 創建容器固定IP。
docker run --name cloud1 \
--net spark-net --ip 172.18.0.2 \
-h cloud1 \
-it ubuntu
docker run --name cloud1_0 \
--network spark-net-0 --ip 10.22.1.26 \
-h cloud1 \
-it ubuntu

二、實踐操作

1、Overlay網絡模式詳解

  • Overlay網絡是目前比較主流的跨節點容器間數據傳輸和路由方案。
  • Overlay網絡模式在主機網絡之上,在多個Docker主機之間實現分布式網絡,允許跨容器之間的交互。
  • Overlay網絡是指在不改變現有網絡基礎設施的前提下,通過某種約定通信協議,把二層報文封裝在IP報文之上的新的數據格式。

2、Consul服務發現

  • Consul是一個分布式、高可用性和多數據中心感知工具,用于服務發現、配置和編排。Consul 支持大規模快速部署、配置和維護面向服務的架構。
  • 部署單節點的consul服務(可選擇公網服務器,或者能與其他部署容器通信的主機)。
# 拉取鏡像
docker pull progrium/consul
# 運行consul容器
docker run -d -p 8500:8500 -h consul --name consul --restart=always progrium/consul -server -bootstrap
# -h:表示consul的主機名
# --name consul:表示為該容器名
# --restart=always表示可以隨著docker服務的啟動而啟動;
# 運行consul容器,該服務的默認端口是8500;-p:表示將容器的8500端口映射到宿主機的8500端口
# -serve -bootstarp:表示當在群集中,加上這兩個選項可以使其以master的身份出現
  • 管理訪問地址
    http://IP:8500/ui/#/dc1/kv/docker/nodes/。

3、修改docker配置

# 所有需要通信的機器都需要修改
vim /etc/docker/daemon.json
# 增加 cluster-store、cluster-advertise兩個參數
{
"registry-mirrors": ["https://xxxx.xxxx.aliyuncs.com","https://registry.docker-cn.com"],
"cluster-store": "consul://IP:8500",
"cluster-advertise": "ens33:2376"
}
# cluster-store,是配置sonsul集群的訪問地址
# cluster-advertise,是廣播通信地址和端口
# 重啟docker
systemctl daemon-reload
systemctl restart docker
#如果有端口拒絕訪問問題,可直接關掉防火墻
#停止firewall
systemctl stop firewalld.service
#禁止firewall開機啟動
systemctl disable firewalld.service
#查看開放端口列表
firewall-cmd --list-ports

4、實踐機器規劃

本文實踐創建了3臺虛機:192.168.17.150 192.168.17.151 192.168.17.152。

5、創建overlay網絡

  • 選其中一臺機器執行,例如在192.168.17.150執行
# 創建overlay網絡,并自定義制定網段以及網關
# 可以通過制定不同的網段,以隔離不同的服務
docker network create -d overlay --subnet 10.22.1.0/24 --gateway 10.22.1.1 spark-net
# 每臺機器查看創建的網絡
docker network ls
# 查看具體信息
docker network inspect spark-net
  • 刪除網絡命令
# 刪除自定義網絡
docker network rm spark-net
# 如果有已連接的,先斷開連接
docker network disconnect -f net-spark con1
  • 注意
    例如:在cloud1機器上,可以執行docker network disconnect -f spark-net cloud2但是執行docker network disconnect -f spark-net cloud1就無效,必須跨機器執行斷連。

6. 跨主機創建容器驗證

本文依賴上篇文章創建了3個容器, 可查看 ??Docker搭建大數據平臺之Hadoop,Spark,Hive初探??。

192.168.17.150機器上執行。

docker run --name cloud1 \
-p 50070:50070 \
-p 8088:8088 \
-p 8080:8080 \
-p 7077:7077 \
-p 9000:9000 \
-p 16010:16010 \
--network net-spark --ip 10.22.1.26 \
-h cloud1 \
--add-host cloud1:10.22.1.26 \
--add-host cloud2:10.22.1.27 \
--add-host cloud3:10.22.1.28 \
-it spark:v4

192.168.17.151機器上執行。

docker run --name cloud2  \
--network net-spark --ip 10.22.1.27 \
-h cloud2 \
--add-host cloud1:10.22.1.26 \
--add-host cloud2:10.22.1.27 \
--add-host cloud3:10.22.1.28 \
-it spark:v4

192.168.17.152機器上執行。

docker run --name cloud3 \
--network net-spark --ip 10.22.1.28 \
-h cloud3 \
--add-host cloud1:10.22.1.26 \
--add-host cloud2:10.22.1.27 \
--add-host cloud3:10.22.1.28 \
-it spark:v4

可分別在三個容器內互相ping IP10.22.1.26、10.22.1.27、10.22.1.28驗證。

三、常見問題

1、如遇錯誤常用命令

  • 如果網絡改動,需要重啟docker
systemctl daemon-reload
systemctl restart docker
  • 關掉防火墻
# 停止firewall
systemctl stop firewalld.service
# 禁止firewall開機啟動
systemctl disable firewalld.service
# 查看開放端口列表
firewall-cmd --list-ports
# 開放端口
firewall-cmd --zone=public --add-port=2379/tcp --permanent
# 重新載入
firewall-cmd --reload

2、將容器以指定IP鏈接到自定義網絡中

#容器cloud3以IP10.22.1.28鏈接到overlay網絡spark-net
docker network connect --ip 10.22.1.28 spark-net cloud3

3、將容器從自定義網絡中刪除

# 注意不可在當前容器里執行斷連
# 例如 需要斷連容器cloud2,則需要在容器cloud1中執行如下命令
docker network disconnect -f spark-net cloud2

4、manager節點無法接入

docker.service配置 -H tcp://0.0.0.0:2376 --cluster-store=consul://121.4.138.199:8500 --cluster-advertise=ens33:2376 并不能正確執行,原理暫未知。

??想了解更多關于開源的內容,請訪問:??

??51CTO 開源基礎軟件社區??

??https://ost.51cto.com??。

責任編輯:jianghua 來源: 鴻蒙社區
相關推薦

2017-03-28 10:20:24

Docker通信分析

2020-03-04 09:56:56

網絡安全云原生容器

2023-11-13 09:28:20

跨組件組件化

2022-05-26 15:02:35

Docker容器云原生

2015-01-08 10:29:59

Shipyardweb管理集中化

2018-09-06 14:29:13

容器主機存儲

2020-02-05 14:31:04

兩種互通方法

2018-09-07 10:23:46

云備份混合云存儲

2020-06-03 07:59:12

2021-02-08 08:30:11

容器化云原生微服務

2021-08-09 11:43:02

容器云原生安全

2014-11-11 15:25:00

Dockerambassador云計算

2023-08-28 16:08:12

2023-09-15 10:15:43

Docker網絡

2021-07-13 07:52:03

云原生彈性模式

2021-08-24 05:02:34

云原生容器分布式

2020-12-14 10:47:30

云計算云原生容器

2014-11-20 10:55:47

Docker容器技術虛擬化

2022-10-27 07:09:58

容器通信

2022-12-15 11:26:44

云原生
點贊
收藏

51CTO技術棧公眾號

在线观看岛国av| 国内精品久久国产| 国产美女网站视频| 九七电影院97理论片久久tvb| 欧美韩日一区二区三区| 成人免费xxxxx在线观看| 久久久精品视频免费观看| 国产精品一线| 在线欧美一区二区| 亚洲国产精品影视| 污污的视频网站在线观看| 久久久精品网| 欧美精彩视频一区二区三区| 国产精品日本精品| 国产亚洲第一页| 精品国产一级毛片| 精品免费国产一区二区三区四区| 亚洲精品无码久久久久久| 免费在线看黄色| 成人精品在线视频观看| 久久综合成人精品亚洲另类欧美| 久久亚洲精品一区二区| 日本黄色录像片| 懂色av色香蕉一区二区蜜桃| 欧美性xxxxx极品| av动漫免费观看| 青春草在线观看| 国产一区二区三区黄视频| 97精品国产91久久久久久| 国精产品视频一二二区| 极品尤物一区| 欧美一级片在线看| 精品久久久久久无码国产| 青青青国内视频在线观看软件| 久久久久久久综合色一本| 999热视频| 伊人网综合在线| 日韩视频不卡| 久久91精品国产91久久跳| 精品人妻中文无码av在线| 视频亚洲一区二区| 欧美日本乱大交xxxxx| 2022亚洲天堂| av福利在线导航| 国产精品护士白丝一区av| 精品中文字幕人| 国产黄色高清视频| 蜜桃视频在线观看一区| 国产成人精品a视频一区www| 欧美成人aaaaⅴ片在线看| 女人色偷偷aa久久天堂| 精品国产一区二区在线| 不卡一区二区在线观看| 欧美一区二区三区久久| 精品国产凹凸成av人网站| 亚洲午夜精品在线观看| 警花av一区二区三区| 91精品国产综合久久香蕉的特点| 污版视频在线观看| 日本综合视频| 欧美三级资源在线| 欧美大尺度做爰床戏| 国产精品毛片久久久久久久久久99999999| 欧美性猛xxx| 亚洲 自拍 另类小说综合图区| 色屁屁www国产馆在线观看| 亚洲美女淫视频| 欧美极品少妇无套实战| 神马午夜伦理不卡| 亚洲国产aⅴ天堂久久| av女优在线播放| 女厕盗摄一区二区三区| 欧美性色19p| 人妻无码视频一区二区三区| 中文字幕日本一区二区| 在线播放国产精品二区一二区四区 | 少妇一级淫片免费放播放| 黄色免费视频大全| 天天摸天天干天天操| 99精品视频中文字幕| 精品久久久久久中文字幕动漫| 无码国精品一区二区免费蜜桃| 91尤物视频在线观看| 免费h精品视频在线播放| 免费一级毛片在线观看| 日本一区二区三区免费乱视频 | 精品一区二区三| 自拍视频国产精品| 中文字幕av久久爽av| 亚洲第一黄网| 国产v综合v亚洲欧美久久| 中文字幕在线观看欧美| 国产suv精品一区二区6| 久久精品国产一区二区三区不卡| 国产二区在线播放| 亚洲九九爱视频| 高清在线观看免费| 四虎国产精品免费久久| 精品国产网站在线观看| 欧美大波大乳巨大乳| 亚洲人metart人体| 992tv成人免费影院| 中文字幕理论片| 成人天堂资源www在线| 欧美在线激情| 色在线视频网| 欧美视频在线播放| 又大又长粗又爽又黄少妇视频| 亚洲+小说+欧美+激情+另类| 久久九九国产精品怡红院| 日本中文字幕免费| 美国一区二区三区在线播放| 国产一区精品视频| 日本中文字幕电影在线免费观看| 亚瑟在线精品视频| 日本美女视频一区| 国产精选一区| 欧美激情奇米色| 这里只有精品免费视频| 白白色 亚洲乱淫| 成人在线观看www| jizz久久久久久| 亚洲精品国产福利| 免看一级a毛片一片成人不卡| 首页综合国产亚洲丝袜| 国产精品免费在线播放| 黄色网在线免费观看| 日本高清无吗v一区| 欧美xxxxx精品| 欧美区一区二| 国产日韩欧美黄色| 久久视频www| 亚洲成人精品影院| 操人视频免费看| 国产精品久久久久9999赢消| 日韩av免费看网站| 亚洲人妻一区二区| 亚洲国产aⅴ天堂久久| 婷婷激情综合五月天| 成人看的视频| 国产精品www网站| 日韩有码电影| 激情成人在线视频| 中文文字幕文字幕高清| 欧美先锋影音| 成人午夜影院在线观看| 国产成人l区| 51久久夜色精品国产麻豆| 无码人中文字幕| 毛片基地黄久久久久久天堂| 欧美精品在线一区| 亚洲成a人片| 国产亚洲欧美另类中文| 欧美超碰在线观看| 337p粉嫩大胆噜噜噜噜噜91av| 国产不卡一区二区视频| 福利片在线一区二区| 欧美黑人性视频| 丁香花免费高清完整在线播放| 伊人夜夜躁av伊人久久| 精品国产aⅴ一区二区三区东京热| 亚洲综合五月| 成人av资源网| 大黄网站在线观看| 亚洲国产小视频在线观看| 伊人久久综合视频| 久久日韩精品一区二区五区| 男人舔女人下面高潮视频| 欧美日韩水蜜桃| 国产视频观看一区| av毛片在线免费看| 精品国产露脸精彩对白| 欧美在线观看不卡| 亚洲国产精华液网站w| 五月天av在线播放| 在线成人激情| 精品欧美日韩| 国精品产品一区| 久久这里有精品| 好男人在线视频www| 欧美性猛交xxxx乱大交极品| 少妇视频在线播放| 亚洲男人都懂第一日本| 97国产精品免费视频| 国际av在线| 91精品一区二区三区久久久久久 | 夜间精品视频| 粉嫩av免费一区二区三区| 日韩伦理福利| 日韩在线视频观看| 成人乱码一区二区三区| 日韩欧美在线看| 久久久久久久麻豆| 99视频超级精品| 制服丝袜综合网| 韩日精品在线| 日韩在线电影一区| 亚洲一区二区免费在线观看| 日本sm极度另类视频| 免费**毛片在线| 精品亚洲一区二区| 国产精品视频在线观看免费| 亚洲va在线va天堂| 国产探花视频在线播放| 成人免费高清视频在线观看| 久久久久久久久久久久91| 亚洲狼人精品一区二区三区| 日韩欧美在线一区二区| 一区二区三区高清在线观看| 日韩男女性生活视频| 成人日韩欧美| 亚洲天堂精品在线| 人妻视频一区二区三区| 欧美日韩精品一区二区三区| 亚洲精品视频在线观看免费视频| 国产精品久久久久一区二区三区| 国产精品扒开腿做爽爽爽a片唱戏 亚洲av成人精品一区二区三区 | 污视频在线免费观看一区二区三区| 精品国产乱码一区二区三区 | 欧美亚洲精品天堂| 一区二区在线免费观看| 久久久久久久久久久久久久久| 国产成人久久精品77777最新版本| 欧美性猛交久久久乱大交小说| 欧美日韩在线大尺度| 亚洲一区二区三区欧美| 亚洲欧美日本伦理| 国产原创精品| 97久久综合区小说区图片区| 91精品一区二区| 日韩av首页| 日韩免费在线播放| 在线看片国产福利你懂的| 欧美激情精品久久久久久大尺度 | 国产精品久久久久久免费免熟| 色综合中文字幕| www.99re7.com| 亚洲精品成人少妇| 黄色香蕉视频在线观看| 欧美激情中文字幕一区二区| 中文字幕av网址| 成人久久视频在线观看| 91精品人妻一区二区三区蜜桃2| 精品一区二区三区在线播放视频 | 中文字幕av一区二区| 日韩精品视频在线观看一区二区三区| 亚洲第一视频网站| 免费观看国产视频| 精品奇米国产一区二区三区| 国产激情视频在线播放| 欧美一区二区成人| 国产精品一级二级| 欧美一区二区精品| 亚洲国产综合一区| 欧美成人国产一区二区| 99久久亚洲精品日本无码| 91精品午夜视频| www.xxxx国产| 亚洲电影免费观看高清| 欧洲av在线播放| 日韩精品在线电影| 日本不卡免费播放| 亚洲天堂av女优| 午夜视频在线看| 久久精品成人欧美大片古装| 国产激情视频在线| 欧美大片网站在线观看 | 亚洲午夜久久久久久久久电影院| 激情视频在线播放| 五月天精品一区二区三区| 国产尤物在线视频| 欧美亚一区二区| 国产日韩免费视频| 亚洲精品aⅴ中文字幕乱码| 日韩a在线观看| 在线亚洲午夜片av大片| 性欧美video高清bbw| 久久久日本电影| 中国色在线日|韩| 国产精品美女主播| 蜜桃精品一区二区三区| 国产伦精品一区二区三区四区免费| 日本一区福利在线| 亚洲一区精彩视频| 欧美日韩国内| 亚洲 中文字幕 日韩 无码| 理论片日本一区| 日韩无码精品一区二区| 国产清纯白嫩初高生在线观看91 | 在线播放第一页| 91丨九色丨尤物| 婷婷国产成人精品视频| 亚洲一区二区三区国产| 人人草在线观看| 日韩一区二区视频在线观看| 天天综合网天天综合| 伊人久久精品视频| 欧美性video| 国产精品高潮粉嫩av| 日韩高清一区| 欧美综合激情| 欧美黄色精品| 日本a√在线观看| 成人综合婷婷国产精品久久蜜臀 | 成年人三级黄色片| aaa亚洲精品| 日本一级片免费| 色综合色综合色综合色综合色综合| 国产影视一区二区| 日韩精品免费在线视频| 国产福利视频在线| 国产大片精品免费永久看nba| 欧美a级大片在线| 天堂一区二区三区| 日韩午夜激情| 成人啪啪18免费游戏链接| 中文字幕av一区二区三区免费看| 日韩高清免费av| 欧美一区二区三区电影| 春暖花开成人亚洲区| 久久免费视频在线| 精品国产三级| 亚洲精品在线免费看| 亚洲欧美日韩国产一区| av天堂一区二区| 国产欧美日韩综合精品一区二区| 亚洲激情视频一区| 日韩欧美在线123| 久草视频在线免费| 欧美精品一区二区三区视频| 久草中文在线| 国产精品麻豆va在线播放| 亚洲午夜久久| 国产美女网站在线观看| 国产成人av影院| www.超碰在线观看| 欧美高清视频不卡网| 二人午夜免费观看在线视频| 欧美一区二区视频97| 欧美丝袜美腿| 99爱视频在线| 91麻豆蜜桃一区二区三区| 国产精品99精品无码视| 日韩欧美一区二区三区在线| 成人ww免费完整版在线观看| 国产日韩欧美在线播放| 欧美电影三区| www.99r| 国产精品白丝在线| 国产又大又黑又粗| 日韩在线观看精品| 高清久久一区| 欧美精品一区二区性色a+v| 激情综合网激情| 在线看的片片片免费| 884aa四虎影成人精品一区| 黄网站app在线观看| 国产日韩精品综合网站| 一区二区影院| 国产在线a视频| 亚洲第一福利一区| 图片区 小说区 区 亚洲五月| 78m国产成人精品视频| 香蕉久久精品| 欧美性猛交久久久乱大交小说| 国产欧美日韩综合精品一区二区| 欧美激情一区二区三区免费观看| 伊人伊成久久人综合网站| 日日夜夜亚洲精品| eeuss中文| 成人va在线观看| 欧美一级片免费在线观看| 亚洲欧美一区二区三区情侣bbw | 黄色av网站在线看| 国产精品久久久久久久久久久久久 | 九九久久精品视频| 国产精品视频一区二区三 | 亚洲日本久久久| 精品日本高清在线播放| 国产精品一二三区视频| 91精品在线看| 亚洲激情视频| 91精品国自产在线| 欧美一级一级性生活免费录像| 欧美日韩色网| 欧洲av一区| 国产成人在线视频网站| 亚洲天堂av片| 日韩网站免费观看高清| 成人春色在线观看免费网站| 99福利在线观看| 亚洲欧美中日韩| 天堂在线视频观看| 国产精品日韩精品| 影视一区二区| 女人又爽又黄免费女仆| 日韩视频免费直播| **在线精品| 欧美在线观看黄| 国产欧美一区视频|