Skip to content

docker 安装 zookeeper

Terminal window
docker pull zookeeper:3.9.1

在 /home/mountDirectory/ 目录下新增 文件夹 zookeeper,在 zookeeper 目录下新增 data 目录。

Terminal window
docker run -d -e TZ="Asia/Shanghai" -p 2181:2181 -v /home/mountDirectory/zookeeper/data:/data --name zookeeper --restart always zookeeper:3.9.1

参数注释:

参数 释义
-e TZ="Asia/Shanghai" 指定上海时区
-d 表示在一直在后台运行容器
-p 2181:2181 对端口进行映射,将本地2181端口映射到容器内部的2181端口
--name 设置创建的容器名称
-v 将本地目录(文件)挂载到容器指定目录
--restart always 始终重新启动zookeeper
Terminal window
docker exec -it zookeeper /bin/bash

进入容器内,然后进入 bin目录,使用 ./zkCli.sh 命令启动客户端。