首先,系統(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 服務了.
本文爲博主原創文章,轉載請註明出處!網絡