Consul注册中心-使用docker容器部署

  1. consul镜像
docker pull consul:latest
  1. 启动第一个节点, consul1
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
  1. 查看consul1的ip地址、
docker inspect --format='{{.NetworkSettings.IPAddress}}' consul1
结果: 172.17.0.2

4. 启动第二个节点,加入consul1(8501)

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.

5.启动第三个节点,加入consul1(8502)

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.4

  1. 查看集群信息
    http://XXXXX:8500
发布了96 篇原创文章 · 获赞 45 · 访问量 7283

猜你喜欢

转载自blog.csdn.net/weixin_43404791/article/details/105126111