########
# zookeeper 服务
########
zookeeper1:
  image: docker.alphabets.cn/zookeeper:0.0.1
  container_name: zookeeper1
  hostname: zookeeper1
  restart: always
  environment:
    ZOOKEEPER_ID: 1
  volumes:
    - /data
  ports:
    - "2181:2181"
    - "2888:2888"
    - "3888:3888"
  extra_hosts:
    - "zookeeper1:172.31.1.10"
    - "zookeeper2:172.31.1.11"
    - "zookeeper3:172.31.1.12"

zookeeper2:
  image: docker.alphabets.cn/zookeeper:0.0.1
  container_name: zookeeper2
  hostname: zookeeper2
  restart: always
  environment:
    ZOOKEEPER_ID: 2
  volumes:
    - /data
  ports:
    - "2181:2181"
    - "2888:2888"
    - "3888:3888"
  extra_hosts:
    - "zookeeper1:172.31.1.10"
    - "zookeeper2:172.31.1.11"
    - "zookeeper3:172.31.1.12"

zookeeper3:
  image: docker.alphabets.cn/zookeeper:0.0.1
  container_name: zookeeper3
  hostname: zookeeper3
  restart: always
  environment:
    ZOOKEEPER_ID: 3
  volumes:
    - /data
  ports:
    - "2181:2181"
    - "2888:2888"
    - "3888:3888"
  extra_hosts:
    - "zookeeper1:172.31.1.10"
    - "zookeeper2:172.31.1.11"
    - "zookeeper3:172.31.1.12"
