Consul docker集群

Posted lidezhen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Consul docker集群相关的知识,希望对你有一定的参考价值。

获取镜像
docker pull consul
启动镜像
开发:
docker run -d --name=dev-consul -p 8500:8500 consul
集群:
• 部署server端
本环境仅仅部署一个server端和一个client端!
docker run -d -p 8500:8500 --name node1 consul agent -server -bootstrap-expect 3 -data-dir=/tmp/consul -client="0.0.0.0" -ui
查看 node1 ip地址
docker exec -it node1 ip a

技术图片

 

 

部署client端
docker run -d --name node2 consul agent -server -join 172.17.0.2
docker run -d --name node3 consul agent -server -join 172.17.0.2
docker run -d --name node4 consul agent -server -join 172.17.0.2

查看容器运行
docker ps

技术图片

 

 查看集群节点

docker exec node1 consul members

技术图片

 

以上是关于Consul docker集群的主要内容,如果未能解决你的问题,请参考以下文章

Docker------Docker Consul集群部署

在Docker中配置Consul集群

部署Consul建立Docker集群

部署Consul建立Docker集群

Docker 容器部署 Consul 集群

Docker实战之Consul集群