Zookeeper版本:3.4.14
docker安装
docker-compose.yml
三台节点docker-compose.yml分别如下
192.168.3.100:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| version: '3' services: zoo: image: zookeeper:3.4.14 container_name: zoo restart: always hostname: 192.168.3.100 network_mode: host volumes: - ./data:/data - ./datalog:/datalog environment: ZOO_MY_ID: 1 ZOO_SERVERS: server.1=192.168.3.100:2888:3888 server.2=192.168.3.101:2888:3888 server.3=192.168.3.102:2888:3888 TZ: Asia/Shanghai
|
192.168.3.101
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| version: '3' services: zoo: image: zookeeper:3.4.14 container_name: zoo restart: always hostname: 192.168.3.101 network_mode: host volumes: - ./data:/data - ./datalog:/datalog environment: ZOO_MY_ID: 2 ZOO_SERVERS: server.1=192.168.3.100:2888:3888 server.2=192.168.3.101:2888:3888 server.3=192.168.3.102:2888:3888 TZ: Asia/Shanghai
|
192.168.3.102
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| version: '3' services: zoo: image: zookeeper:3.4.14 container_name: zoo restart: always hostname: 192.168.3.102 network_mode: host volumes: - ./data:/data - ./datalog:/datalog environment: ZOO_MY_ID: 3 ZOO_SERVERS: server.1=192.168.3.100:2888:3888 server.2=192.168.3.101:2888:3888 server.3=192.168.3.102:2888:3888 TZ: Asia/Shanghai
|
然后分别启动即可
验证是否成功