volumes:
- zookeeper-data:/var/lib/zookeeper/data
- zookeeper-log:/var/lib/zookeeper/log
+ healthcheck:
+ test: "(($(echo -n srvr | nc localhost 2181 | wc -l ) > 1))"
+ interval: 1s
+ timeout: 0s
+ retries: 10
kafka-1:
image: confluentinc/cp-kafka:7.9.0
- 9081:9081
stop_grace_period: 120s
depends_on:
- - zookeeper
+ zookeeper:
+ condition: service_healthy
kafka-2:
image: confluentinc/cp-kafka:7.9.0
- kafka
stop_grace_period: 120s
depends_on:
- - zookeeper
+ zookeeper:
+ condition: service_healthy
kafka-3:
image: confluentinc/cp-kafka:7.9.0
- 9083:9083
stop_grace_period: 120s
depends_on:
- - zookeeper
+ zookeeper:
+ condition: service_healthy
cli:
image: juplo/toolbox