这篇文章介绍使用官方镜像构建Consul集群的方式。
启动Consul服务
使用如下命令,使用Consul官方镜像以开发模式启动Consul服务,将Consul web UI端口映射出来给用户提供访问。
执行命令:docker run -d --name=agent1 -p 8500:8500 consul:1.7.1 agent -dev -client=0.0.0.0 -bind=0.0.0.0
执行日志如下所示:
liumiaocn:~ liumiao$ docker run -d --name=agent1 -p 8500:8500 consul:1.7.1 agent -dev -client=0.0.0.0 -bind=0.0.0.0
bed6136ca254a22ffa6cab24b7db6b30c0bbb209525f503b9c4e665657fd94f3
liumiaocn:~ liumiao$ docker ps |grep consul
bed6136ca254 consul:1.7.1 "docker-entrypoint.s…" 5 seconds ago Up 3 seconds 8300-8302/tcp, 8301-8302/udp, 8600/tcp, 8600/udp, 0.0.0.0:8500->8500/tcp agent1
liumiaocn:~ liumiao$
- 查看集群成员状态
liumiaocn