1. 程式人生 > >Docker中啟動zookeeper

Docker中啟動zookeeper

前面已經搭建好了私服,不過私服已經被納管到了內網中,所以就需要先從外網中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