services:
consul1:
image: consul:1.9.7
ports:
- "8500:8500"
volumes:
- /cloud/data/consul/data:/consul/data
container_name: consul1
restart: always
command: agent -server -ui -node=1 -client='0.0.0.0' -bootstrap
environment:
CONSUL_BIND_INTERFACE: eth0
TZ: Asia/Shanghai
LANG: en_US.UTF-8
consul2:
image: consul:1.9.7
container_name: consul2
restart: always
command: agent -server -node=2 -retry-join=consul1
environment:
CONSUL_BIND_INTERFACE: eth0
TZ: Asia/Shanghai
LANG: en_US.UTF-8
consul3:
image: consul:1.9.7
container_name: consul3
restart: always
command: agent -server -node=3 -retry-join=consul1
environment:
CONSUL_BIND_INTERFACE: eth0
TZ: Asia/Shanghai
LANG: en_US.UTF-8
docker-compose部署consul集群
最新推荐文章于 2024-05-23 17:14:48 发布