首先,系统(3.8以上内核的linux)中安装好 Docker 这个运用程序。因为网络缘由,咱们下载一个Docker官方的镜像须要很长的时间,甚至下载失败。为此,阿里云容器镜像服务提供了官方的镜像站点,从而加速官方镜像的下载速度。 [ 不会的能够参考我以前的文章:Docker <一> 架构简介与Linux上安装 http://www.javashuo.com/article/p-qdsjcbsd-bh.html]。linux
# 搜素 zookeeper docker search zookeeper
能够看到下图所示的信息:docker
# pull 官方镜像 docker pull zookeeper
整个pull过程须要花费一些时间,耐心等待。数据库
若见下图证实pull成功。 bash
# docker run 新建并启动容器 docker run --name zookeeper2181 -it -p 2181:2181 -p 2888:2888 -p 3888:3888 zookeeper # 2181 端口号时 zookeeper client 端口 # 2888端口号是zookeeper服务之间通讯的端口 # 3888端口是zookeeper与其余应用程序通讯的端口 # 使用 ZK 命令行客户端链接 ZK docker run -it --rm --link zookeeper2181:zookeeper zookeeper zkCli.sh -server zookeeper # 启动一个 zookeeper 镜像, 并运行这个镜像内的 zkCli.sh 命令, 命令参数是 "-server zookeeper" # 将咱们先前启动的名为 zookeeper2181 的容器链接(link) 到咱们新建的这个容器上, 并将其主机名命名为 zookeeper # 当咱们执行了这个命令后, 就能够像正常使用 ZK 命令行客户端同样操做 ZK 服务了.
本文为博主原创文章,转载请注明出处!网络