docker部署单机zookeeper

韵味老鸟 2024-07-30 14:57:47

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

0 阅读:1