docker 部署单机zookeeper
#打上标签
docker node update --label-add zk-node=zk01 node1
标签的意义在于方便节点管理和服务落脚点
#创建目录
mkdir -p /data/zookeeper/{data,datalog}
目录区分数据存储,日志存储,分类分离,有条件的可以分不到不同的磁盘分区或不同的磁盘,可以提供IOPS
#导入镜像
docker load < zookeeper.3.8.0.tgz
#docker-compose.yaml
version: '3'services: zookeeper: image: zookeeper:3.8.0 container_name: zookeeper ports: - 2181:2181 volumes: - "/etc/localtime:/etc/localtime:ro" - "/data/zookeeper/data:/data" - "/data/zookeeper/datalog:/datalog" restart: always networks: - metanetworks: meta: external: true name: meta#启动服务
docker-compose up -d