Linux Docker 安装 zookeeper

285 阅读1分钟

1、下载zookeeper

搜索zookeeper镜像

docker search zookeeper

拉取zookeeper 3.7.2

docker pull zookeeper:3.7.2

查看zookeeper镜像

docker images zookeeper                

2、启动配置zookeeper

新建一个文件夹

mkdir /usr/local/docker/zookeeper
mkdir /usr/local/docker/zookeeper/data

挂载本地文件夹并启动服务(注意要挂载自己的目录)

docker run \
-e TZ="Asia/Shanghai" \
-p 2181:2181 --name zookeeper  --restart=always \
-v /usr/local/docker/zookeeper/data:/data \
-d zookeeper:3.7.2

参数解释

-e TZ="Asia/Shanghai" # 指定上海时区

-d # 表示在一直在后台运行容器 

-p 2181:2181 # 对端口进行映射,将本地2181端口映射到容器内部的2181端口 

--name # 设置创建的容器名称

 -v # 将本地目录(文件)挂载到容器指定目录; 

--restart always #始终重新启动zookeeper

zookeeper:3.7.2 启动zookeeper

查看容器

docker ps

3、操作zookeeper

docker exec -it zookeeper bash      //只登录容器,不登录 

zkCli ./bin/zkCli.sh    //执行脚本新建一个Client,即进入容器