docker/zookeeper
yangyufans@126.com 3358695ad6 update
2024-04-15 09:08:16 +08:00
..
3.4.10 增加3.4.10 3.4.13构建 2018-08-01 21:43:23 +08:00
3.4.12 支持自定义zoo.cfg配置文件 2018-08-01 21:14:09 +08:00
3.4.13 增加3.4.10 3.4.13构建 2018-08-01 21:43:23 +08:00
3.5.9 update down url 2021-08-19 14:47:40 +08:00
3.6.3 update down url 2021-08-19 14:47:40 +08:00
3.7.0 update down url 2021-08-19 14:47:40 +08:00
3.7.1 update 2024-04-14 15:39:17 +08:00
3.8.0 update 2024-04-14 15:39:17 +08:00
3.8.1 update 2024-04-14 15:39:17 +08:00
3.9.2 update 2024-04-15 09:08:16 +08:00
README.md update README.md 2018-08-01 21:22:40 +08:00

zookeeper 集群搭建

创建镜像

镜像构建Dockerfile请参考

进入相应版本文件夹

docker build -t ccr.ccs.tencentyun.com/yy-dk/zookeeper:3.4.12 .

或者直接拉取项目

docker pull ccr.ccs.tencentyun.com/yy-dk/zookeeper:3.4.12

生成容器

docker run -d \
    --privileged=true \
    -p 2181:2181 \
    -p 2888:2888 \
    -p 3888:3888 \
    -v /data/zookeeper/data:/data \
    -v /data/zookeeper/logs:/logs \
    -v /data/zookeeper/conf:/conf \
    -e ZOO_MY_ID=1 \
    -e SERVICE_1=10.211.55.11:2888:3888 \
    -e SERVICE_2=10.211.55.12:2888:3888 \
    -e SERVICE_3=10.211.55.13:2888:3888 \
    --name zookeeper \
    ccr.ccs.tencentyun.com/yy-dk/zookeeper:3.4.12 
  • data:zookeeper 数据文件夹
  • logs:zookeeper 日志文件夹
  • conf:zookeeper 配置文件目录若conf目录下包含 zoo.cfg 会自动覆盖默认配置文件,方便用户自定义配置文件

查看容器状态

docker exec -it zookeeper zkServer.sh status

打开zkcli

docker exec -it zookeeper zkCli.sh