Zookeeper可提供的服務主要有:配置服務、名字服務、分布式同步、組服務等
1. 抓取Zookeeper鏡像
命令:docker pull zookeeper
2. 將Zookeeper鏡像保存為本地文件
進入保存路徑:cd D:\DockerFileMapper\zookeeper
執行命令:docker save -o zookeeper-image.tar zookeeper
Docker save –o 命令,zookeeper-image.tar文件名,zookeeper是鏡像名


3. 從文件載入鏡像
輸入命令:docker load -i zookeeper-image.tar
4. 創建zookeeper容器
命令:docker run --name zookeeper-1 --restart always -d zookeeper
docker run --privileged=true -d --name zookeeper01 --publish 2181:2181 -d zookeeper:latest
掛載目錄:docker run --privileged=true -d --name zookeeper01 --publish 2181:2181 -v D:/DockerFileMapper/zookeeper01/conf:/conf -d zookeeper:latest

掛載目錄之后,可以在本機看到zookeeper的配置文件:

5. 查看zookeeper日志
命令:docker logs -f zookeeper01
6. 啟動zk的客戶端,可以使用以下命令
docker exec -it 容器id zkCli.sh
輸入命令:docker exec -it zookeeper01 zkCli.sh
或者執行命令:
docker run -it --rm --link zookeeper01:zookeeper zookeeper zkCli.sh -server zookeeper

