搭建服务注册发现中心consul集群

启动第一个结点

docker run --name consul1 -d -p 8500:8500 -p 8300:8300 -p 8301:8301 -p 8302:8302 -p 8600:8600 consul agent -server -bootstrap-expect 2 -ui -bind=0.0.0.0 -client=0.0.0.0

查看第一个结点的IP地址

docker network ls

查看详细信息

docker inspect 931249c1387b

启动第二个结点

启动第二个结点,并加入到第一个consul1

docker run --name consul2 -d -p 8501:8500 consul agent -server -ui -bind=0.0.0.0 -client=0.0.0.0 -join 172.17.0.3

启动第三个结点

启动第三个结点,并加入到第一个consul1

docker run --name consul3 -d -p 8502:8500 consul agent -server -ui -bind=0.0.0.0 -client=0.0.0.0 -join 172.17.0.3

进入界面

在浏览器输入http://localhost:8500,就可以打开对应的ui界面