單節點下使用docker部署consul

2022-08-27 18:42:09 字數 738 閱讀 2706

目前consul使用的版本是: v1.0.1

部署server端

本環境僅僅部署乙個server端和乙個client端!

# docker run -d -p 1234:8500 -h node1 --name node1  consul agent -server -bootstrap-expect=1  -node=node1 -client 0.0.0.0 -ui -dc=dc1

# join_ip="$(docker inspect -f '}' node1)"

部署client端
# consul agent -data-dir=/tmp/agent -node=clinet1 -bind=10.30.0.52 -ui -dc=dc1  ##不使用docker執行的clinet端

# consul join $join_ip

# docker run -d -p 8600:8600 -p 8500:8500 -p 8600:53/udp --name client2 -h client2 consul -ui -node=client2 -join $join_ip -dc=dc1 ##使用docker執行的client端

nomad配合consul的簡易使用會後續發布,希望獲得幫助的朋友點個贊

nomad的簡易集群在這裡, 。

Docker安裝部署單節點MongoDB

docker pull docker.io mongo latestdocker run name mongo p 27017 27017 d docker.io mongo latest auth 首先建立資料夾用於掛載目錄 mkdir p docker mongo 賦予許可權 chmod 777...

clickhouse 單節點部署

官方預構建的二進位制檔案通常針對x86 64進行編譯,並利用sse 4.2指令集,因此,除非另有說明,支援它的cpu使用將成為額外的系統需求。下面是檢查當前cpu是否支援sse 4.2的命令 grep q sse4 2 proc cpuinfo echo sse 4.2 supported echo...

centos下使用docker部署Django專案

docker是乙個開源的應用容器引擎,基於go語言並遵從apache2.0協議開源。docker 可以讓開發者打包他們的應用以及依賴包到乙個輕量級 可移植的容器中,然後發布到任何流行的 linux 機器上,也可以實現虛擬化。docker的主要應用場景之一就是web應用的自動化打包和發布。下面我們將在...