Docker中啟動zookeeper
阿新 • • 發佈:2019-02-15
前面已經搭建好了私服,不過私服已經被納管到了內網中,所以就需要先從外網中pull下來zookeeper的映象後,打包上傳到私服中,然後再供內網中的其他機器下載使用。
好了,我們先在外網中下載zookeeper,我下載的版本是3.4.11,命令如下:
docker pull zookeeper:3.4.11
將剛才下載好的zookeeper映象儲存到本地檔案,命令如下
docker save -o /opt/downloads/zookeeper-image.tar zookeeper:3.4.11
通過以上命令,我們就把剛才在外網下載好的映象儲存為檔案了,接下來我們再把檔案上傳到內網中,可以使用以下命令將其載入映象。
docker load -i /opt/images/zookeeper-image.tar
這個時候,我們在檢視映象的時候就發現已經存在zookeeper的映象了,好了這個時候我們繼續把該映象上傳到私服中,以便內網中的所有人都可以用,命令檢視上一篇文章。
下載好了映象後,我們就來啟動一個zookeeper的,使用以下命令即可:
docker run --name zookeeper-1 --restart always -d zookeeper:3.4.11
如果我們要啟動zk的客戶端,可以使用以下命令:
docker exec -it 容器id zkCli.sh
當然你也可以參照以下網址:
https://github.com/31z4/zookeeper-docker