ubuntu+docker搭建etcd集群

本文基于compose管理鏡像资厉,對此不熟悉的,可以先了解下如何使用蜻懦。

安裝compose

下載compose,使用下面的指令下載compose

sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

將可執(zhí)行權(quán)限應(yīng)用于二進制文件:

sudo chmod +x /usr/local/bin/docker-compose

創(chuàng)建軟鏈:

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

測試是否安裝成功:

docker-compose --version
cker-compose version 1.24.1, build 4667896b

拉取etcd官方鏡像

docker pull quay.io/coreos/etcd

在一個文件夾下創(chuàng)建 etcd-compose.yml文件曲梗,用于管理etcd容器
在文件中貼如如下內(nèi)容:

version: '3'
services:
  etcd-node1:
    image: "quay.io/coreos/etcd"
    container_name: "etcd-node1"
    ports:
      - "12379:2379"
      - "12380:2380"
    command: 'etcd -name etcd-node1 -advertise-client-urls http://0.0.0.0:2379 -listen-client-urls http://0.0.0.0:2379 -listen-peer-urls http://0.0.0.0:2380 -initial-cluster-token etcd-cluster -initial-cluster "etcd-node1=http://etcd-node1:2380,etcd-node2=http://etcd-node2:2380,etcd-node3=http://etcd-node3:2380" -initial-cluster-state new'
    networks:
      - "etcd"

  etcd-node2:
    image: "quay.io/coreos/etcd"
    container_name: "etcd-node2"
    ports:
      - "22379:2379"
      - "22380:2380"
    command: 'etcd -name etcd-node2 -advertise-client-urls http://0.0.0.0:2379 -listen-client-urls http://0.0.0.0:2379 -listen-peer-urls http://0.0.0.0:2380 -initial-cluster-token etcd-cluster -initial-cluster "etcd-node1=http://etcd-node1:2380,etcd-node2=http://etcd-node2:2380,etcd-node3=http://etcd-node3:2380" -initial-cluster-state new'
    networks:
      - "etcd"

  etcd-node3:
    image: "quay.io/coreos/etcd"
    container_name: "etcd-node3"
    ports:
      - "32379:2379"
      - "32380:2380"
    command: 'etcd -name etcd-node3 -advertise-client-urls http://0.0.0.0:2379 -listen-client-urls http://0.0.0.0:2379 -listen-peer-urls http://0.0.0.0:2380 -initial-cluster-token etcd-cluster -initial-cluster "etcd-node1=http://etcd-node1:2380,etcd-node2=http://etcd-node2:2380,etcd-node3=http://etcd-node3:2380" -initial-cluster-state new'
    networks:
      - "etcd"

networks:
  etcd:

啟動yml文件

docker-compose -f etcd-compose.yml up -d

使用指令,查看容器啟動情況

docker ps -a 

可以看到如下內(nèi)容


圖片.png

至此验辞,etcd容器集群搭建完畢.

查看注冊到etcd的服務(wù)有兩種方法,一種是進入etcd容器喊衫,使用etcdctl指令查看跌造,這里不再介紹。

介紹一種使用go-micro工具查看注冊到etcd服務(wù)的方法

在goland中執(zhí)行如下指令

set MICRO_REGISTRY=etcd
set MICRO_REGISTRY_ADDRESS=192.168.109.131:12379
set MICRO_API_NAMESPACE=api.tutor.com
micro web

192.168.109.131是我的虛擬機ip
12379這是上面創(chuàng)建的etcd容器代理端口

然后在瀏覽器輸入:http://localhost:8082/registry

即可看到如下效果:


圖片.png

紅框內(nèi)的 是我注冊到etcd的服務(wù)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請通過簡信或評論聯(lián)系作者壳贪。
  • 序言:七十年代末陵珍,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子违施,更是在濱河造成了極大的恐慌互纯,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,039評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件磕蒲,死亡現(xiàn)場離奇詭異留潦,居然都是意外死亡,警方通過查閱死者的電腦和手機辣往,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評論 3 395
  • 文/潘曉璐 我一進店門兔院,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人排吴,你說我怎么就攤上這事秆乳。” “怎么了钻哩?”我有些...
    開封第一講書人閱讀 165,417評論 0 356
  • 文/不壞的土叔 我叫張陵屹堰,是天一觀的道長。 經(jīng)常有香客問我街氢,道長扯键,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,868評論 1 295
  • 正文 為了忘掉前任珊肃,我火速辦了婚禮荣刑,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘伦乔。我一直安慰自己厉亏,他們只是感情好,可當我...
    茶點故事閱讀 67,892評論 6 392
  • 文/花漫 我一把揭開白布烈和。 她就那樣靜靜地躺著爱只,像睡著了一般。 火紅的嫁衣襯著肌膚如雪招刹。 梳的紋絲不亂的頭發(fā)上恬试,一...
    開封第一講書人閱讀 51,692評論 1 305
  • 那天,我揣著相機與錄音疯暑,去河邊找鬼训柴。 笑死,一個胖子當著我的面吹牛妇拯,可吹牛的內(nèi)容都是我干的幻馁。 我是一名探鬼主播,決...
    沈念sama閱讀 40,416評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼宣赔!你這毒婦竟也來了预麸?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,326評論 0 276
  • 序言:老撾萬榮一對情侶失蹤儒将,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后对蒲,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體钩蚊,經(jīng)...
    沈念sama閱讀 45,782評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,957評論 3 337
  • 正文 我和宋清朗相戀三年蹈矮,在試婚紗的時候發(fā)現(xiàn)自己被綠了砰逻。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,102評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡泛鸟,死狀恐怖蝠咆,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情北滥,我是刑警寧澤刚操,帶...
    沈念sama閱讀 35,790評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站再芋,受9級特大地震影響菊霜,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜济赎,卻給世界環(huán)境...
    茶點故事閱讀 41,442評論 3 331
  • 文/蒙蒙 一鉴逞、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧司训,春花似錦构捡、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,996評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至蓖谢,卻和暖如春捂蕴,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背闪幽。 一陣腳步聲響...
    開封第一講書人閱讀 33,113評論 1 272
  • 我被黑心中介騙來泰國打工啥辨, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人盯腌。 一個月前我還...
    沈念sama閱讀 48,332評論 3 373
  • 正文 我出身青樓溉知,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子级乍,可洞房花燭夜當晚...
    茶點故事閱讀 45,044評論 2 355