@@ -307,15 +307,18 @@ services:
307307 - " 12888:2888"
308308 - " 13888:3888"
309309 environment :
310- # 每个节点的ID必须唯一(1、2、3)
311310 ZOO_MY_ID : 1
312- # 集群节点配置:server.${ID}=${容器名}:2888:3888;2181
313- # 容器名可直接解析,无需写IP(因为同属一个自定义网络)
314311 ZOO_SERVERS : server.1=zookeeper1:2888:3888;2181 server.2=zookeeper2:2888:3888;2181 server.3=zookeeper3:2888:3888;2181
315312 ZOO_HEAP_SIZE : 256
316313 ZOO_INIT_LIMIT : 5
317314 ZOO_SYNC_LIMIT : 2
318315 ALLOW_ANONYMOUS_LOGIN : yes
316+ healthcheck :
317+ test : ["CMD", "nc", "-z", "localhost", "2181"]
318+ interval : 10s
319+ timeout : 10s
320+ retries : 5
321+ start_period : 20s
319322 networks :
320323 zk_net :
321324
@@ -335,9 +338,6 @@ services:
335338 ZOO_INIT_LIMIT : 5
336339 ZOO_SYNC_LIMIT : 2
337340 ALLOW_ANONYMOUS_LOGIN : yes
338- depends_on :
339- zookeeper1 :
340- condition : service_healthy
341341 networks :
342342 zk_net :
343343
@@ -357,14 +357,11 @@ services:
357357 ZOO_INIT_LIMIT : 5
358358 ZOO_SYNC_LIMIT : 2
359359 ALLOW_ANONYMOUS_LOGIN : yes
360- depends_on :
361- zookeeper1 :
362- condition : service_healthy
363360 networks :
364361 zk_net :
365362
366363 zk-service1-node1 :
367- image : dongjiang1989/zookeeper-registry:v1.0.1
364+ image : dongjiang1989/zookeeper-registry:v1.0.2
368365 container_name : zk-service1-node1
369366 restart : unless-stopped
370367 ports :
@@ -382,7 +379,7 @@ services:
382379 zk_net :
383380
384381 zk-service1-node2 :
385- image : dongjiang1989/zookeeper-registry:v1.0.1
382+ image : dongjiang1989/zookeeper-registry:v1.0.2
386383 container_name : zk-service1-node2
387384 restart : unless-stopped
388385 ports :
@@ -400,7 +397,7 @@ services:
400397 zk_net :
401398
402399 zk-service2-node1 :
403- image : dongjiang1989/zookeeper-registry:v1.0.1
400+ image : dongjiang1989/zookeeper-registry:v1.0.2
404401 container_name : zk-service2-node1
405402 restart : unless-stopped
406403 ports :
@@ -418,7 +415,7 @@ services:
418415 zk_net :
419416
420417 zk-service2-node2 :
421- image : dongjiang1989/zookeeper-registry:v1.0.1
418+ image : dongjiang1989/zookeeper-registry:v1.0.2
422419 container_name : zk-service2-node2
423420 restart : unless-stopped
424421 ports :
0 commit comments