services: zk2: image: registry.cn-chengdu.aliyuncs.com/reghao/zookeeper:3.8.4 restart: always hostname: node212 container_name: zk2 ports: - "2181:2181" - "2888:2888" - "3888:3888" volumes: - /opt/docker/zookeeper/data:/data - /opt/docker/zookeeper/datalog:/datalog environment: ZOO_MY_ID: 2 ZOO_SERVERS: server.1=192.168.0.211:2888:3888;2181 server.2=192.168.0.212:2888:3888;2181 server.3=192.168.0.213:2888:3888;2181 JVMFLAGS: "-Xms512m -Xmx512m" deploy: resources: limits: cpus: '1.0' memory: 1G reservations: cpus: '0.5' memory: 512M healthcheck: test: ["CMD-SHELL", "echo ruok | nc localhost 2181 | grep imok"] interval: 10s timeout: 5s retries: 3