目录结构
/usr/local/docker/zookeeper# tree
.
└── docker-compose.yml
文件:docker-compose.yml
version: '3.1'
services:
zoo1:
image: 'zookeeper:3.5.7'
restart: 'no'
hostname: zoo1
container_name: 'zoo1'
ports:
- 2181:2181
environment:
ZOO_MY_ID: 1
ZOO_SERVERS: server.1=zoo1:2888:3888;2181 server.2=zoo2:2888:3888;2181 server.3=zoo3:2888:3888;2181
zoo2:
image: 'zookeeper:3.5.7'
restart: 'no'
hostname: zoo2
container_name: 'zoo2'
ports:
- 2182:2181
environment:
ZOO_MY_ID: 2
ZOO_SERVERS: server.1=zoo1:2888:3888;2181 server.2=zoo2:2888:3888;2181 server.3=zoo3:2888:3888;2181
zoo3:
image: 'zookeeper:3.5.7'
restart: 'no'
hostname: zoo3
container_name: 'zoo3'
ports:
- 2183:2181
environment:
ZOO_MY_ID: 3
ZOO_SERVERS: server.1=zoo1:2888:3888;2181 server.2=zoo2:2888:3888;2181 server.3=zoo3:2888:3888;2181