From 862b5676c183f5805bb2c8d1f35bb1f9b178f448 Mon Sep 17 00:00:00 2001 From: lingyuzeng Date: Thu, 2 Oct 2025 19:17:13 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=BC=BA=E9=80=80=E5=87=BA=E6=97=B6?= =?UTF-8?q?=E5=80=99=E7=9A=84=E4=BC=98=E5=8C=96=E7=AD=89=E5=BE=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-compose.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index ed6409f..d52bed6 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,6 +4,8 @@ services: # 1) 本机 Consul agent(client) consul-agent: image: hashicorp/consul:1.21 + stop_signal: SIGTERM + stop_grace_period: 60s container_name: consul-agent network_mode: "host" # 避免 8301/udp/lan gossip 的端口映射问题 command: > @@ -16,6 +18,8 @@ services: -datacenter=${CONSUL_DC} -data-dir=/consul/data -leave-on-terminate + environment: + CONSUL_LOCAL_CONFIG: '{"leave_on_terminate": true}' volumes: - ./consul-data:/consul/data healthcheck: