zk 3.5版本前:ZOO_SERVERS: server.1=zoo1:2888:3888 zk 3.5版本后:ZOO_SERVERS: server.1=zoo1:2888:3888;2181
# 创建网络: docker network create --driver bridge --subnet 172.69.0.0/16 --gateway 172.69.0.1 kafka_zoo
version: '2'
services:
zoo1:
image: wurstmeister/zookeeper
restart: always
hostname: zoo1
container_name: zoo1
ports:
- "2181:2181"
volumes:
- "/Users/WuliGit/docker/volume/zookeeper/zoo1/data:/data"
- "/Users/WuliGit/docker/volume/zookeeper/zoo1/datalog:/datalog"
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
networks:
default:
ipv4_address: 172.69.0.21
zoo2:
image: wurstmeister/zookeeper
restart: always
hostname: zoo2
container_name: zoo2
ports:
- "2182:2181"
volumes:
- "/Users/WuliGit/docker/volume/zookeeper/zoo2/data:/data"
- "/Users/WuliGit/docker/volume/zookeeper/zoo2/datalog:/datalog"
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 networks:
default:
ipv4_address: 172.69.0.22
zoo3:
image: wurstmeister/zookeeper
restart: always
hostname: zoo3
container_name: zoo3
ports:
- "2183:2181"
volumes:
- "/Users/WuliGit/docker/volume/zookeeper/zoo3/data:/data"
- "/Users/WuliGit/docker/volume/zookeeper/zoo3/datalog:/datalog"
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 networks:
default:
ipv4_address: 172.69.0.23
networks:
default:
external:
name: kafka_zoo