1.1 查看镜像版本
镜像版本还是要从 官网 zookeeper Tags 进行查看。
1.2 拉取镜像到本地
首先,使用 pull 命令拉取指定版本的镜像
docker pull zookeeper:3.5.9
再用 images 命令查看镜像是否下载成功
docker images
1.3 在容器中运行镜像
# 简单解释一下参数:--name是给启动的容器取的名字,以后启动容器可以使用这个名字来启动# -p 是映射容器端口与本地主机的端口, 2181 是 zookeeper 的默认端口号# -- restart always 表示容器如果关闭退出就是重启# -d 表示容器以后台守护进程启动# 末尾的zookeeper,表示是刚刚拉取下来的镜像,也可以使用镜像ID【参照第二条命令】# 镜像ID可以在使用docker images查看镜像时会列出,参考上一个图docker run --name zookeeper-0 -p 2181:2181 --restart always -d zookeeper:3.5.9docker run --name zookeeper-0 -p 2181:2181 --restart always -d 30993cacc7c9
2.启动zk客户端
# 第一条命令是用容器的名称来bash# 第二条命令是用容器ID来bashdocker exec -it zookeeper-0 /bin/bashdocker exec -it bbeb695a7013 /bin/bash
接着我们就输入以下命令:
# find / -name "zkCli.sh"# cd /apache-zookeeper-3.5.9-bin/bin# zkCli.sh

最终可以看到以下内容,表示zk客户端连上了服务器:
