1. 获取镜像

  1. # 查看可用的稳定版本
  2. sudo docker search zookeeper
  3. sudo docker pull wurstmeister/zookeeper
  4. sudo docker pull wurstmeister/zookeeper:3.4.6
  5. sudo docker image ls |grep -E 'zookeeper'

2. 启动容器

  1. # 构建并启动zk容器
  2. sudo docker run -d --name zk -p 2182:2181 -t wurstmeister/zookeeper
  3. # 启动容器
  4. sudo docker start zk
  5. # 查看容器
  6. sudo docker ps -a |grep zk
  7. # 重启容器
  8. sudo docker restart zk
  9. # 停止容器
  10. sudo docker stop zk
  11. # 删除容器
  12. sudo docker rm zk

3. 验证

  1. # 进入容器
  2. sudo docker exec -it zk bin/zkCli.sh
  3. # 查看zk状态(standalone:单机模式)
  4. sudo docker exec -it zk bin/zkServer.sh status
  5. # 查看日志
  6. sudo docker logs zk
  7. sudo docker logs -f -t --tail=50 zk

参考

博客园:Docker下安装ZooKeeper(单机 & 集群)
https://www.cnblogs.com/LUA123/p/11428113.html