前提:
服務器需要有docker鏡像zookeeper:3.9.3 或能連網拉取鏡像
服務器上面新建文件夾:
mkdir -p /data/zk-cluster/{data,zoo-cfg}
創建三個zookeeper配置文件zoo1.cfg、zoo2.cfg、zoo3.cfg,配置文件里面內容如下(三個文件內容一樣):
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/data
clientPort=2181
新建docker-composer.yml文件,內容如下:
# docker-compose.yml
version: '3.8'
services:
zoo1:
image: zookeeper:3.9.3
hostname: zoo1
container_name: zoo1
ports: