1. 获取镜像
# 查看可用的稳定版本
sudo docker search zookeeper
sudo docker pull wurstmeister/zookeeper
sudo docker pull wurstmeister/zookeeper:3.4.6
sudo docker image ls |grep -E 'zookeeper'
2. 启动容器
# 构建并启动zk容器
sudo docker run -d --name zk -p 2182:2181 -t wurstmeister/zookeeper
# 启动容器
sudo docker start zk
# 查看容器
sudo docker ps -a |grep zk
# 重启容器
sudo docker restart zk
# 停止容器
sudo docker stop zk
# 删除容器
sudo docker rm zk
3. 验证
# 进入容器
sudo docker exec -it zk bin/zkCli.sh
# 查看zk状态(standalone:单机模式)
sudo docker exec -it zk bin/zkServer.sh status
# 查看日志
sudo docker logs zk
sudo docker logs -f -t --tail=50 zk
参考
博客园:Docker下安装ZooKeeper(单机 & 集群)
https://www.cnblogs.com/LUA123/p/11428113.html