使用docker极速创建zookeeper环境

命令行执行

docker run --name zk -p 2181:2181 -d zookeeper

该命令将会在后台启动一个名为zk、绑定2181端口的zookeeper容器。如果当前机器没有zookeeper镜像的话,会直接从官方仓库下载,只需要等待即可。

到这里zookeeper环境已经创建好了,够极速吧。(下载的时间请忽略,下载很慢的话请参考:docker国内加速器地址及配置文件

命令行如何连接上我们创建的zk进行数据的查看呢?
我们使用zkCli.sh来进行连接,因为我们没有下载zk相关的安装包,所以我们还是使用容器,直接看命令

docker run -it --link zk:zk zookeeper zkCli.sh -server zk

注意命令中的zk标识,这里需要跟我们开头创建zk容器时的--name后面的名字一致,否则会连接不上,这里涉及了docker之间的网络连接相关知识,具体可以百度了解一下。

连接成功

需要连接指定地址的话,可以使用如下命令:

docker run -it zookeeper zkCli.sh -server 192.168.1.1:2181

觉得内容还不错?打赏个钢镚鼓励鼓励!!👍