Docker安装单机版Zookeeper
更多详细内容请前往我的个人博客
1、拉取镜像
docker pull zookeeper:3.4.9
2、生成挂载目录
mkdir -p /opt/softwre/zookeeper/data
mkdir -p /opt/softwre/zookeeper/conf
mkdir -p /opt/softwre/zookeeper/logs
在创建的conf目录下创建配置文件zoo.cfg
vim zoo.cfg
##################文件内容如下##################
clientPort=2181
dataDir=/data
dataLogDir=/data/log
tickTime=2000
initLimit=5
syncLimit=2
autopurge.snapRetainCount=3
autopurge.purgeInterval=0
maxClientCnxns=60
3、启动容器
docker run -d \
--name zookeeper \
--privileged=true \
-p 2181:2181 \
--restart=always \
-v /opt/softwre/zookeeper/data:/data \
-v /opt/softwre/zookeeper/conf:/conf \
-v /opt/softwre/zookeeper/logs:/logs \
zookeeper:3.4.9
#-d 后台运行容器;
#--name 指定容器名;
#-p 指定服务运行的端口(2181:应用访问端口);
#-v 挂载目录或文件;
4、进入容器,检查容器状态
docker exec -it zookeeper /bin/bash
cd bin
zkServer.sh status
成功如下:
bash-4.3# ./bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /conf/zoo.cfg
Mode: standalone
bash-4.3#
5、进入客户端命令
docker exec -it zookeeper /bin/bash
cd bin # 进入bin目录
./zkCli.sh
###########或者##############
docker exec -it zookeeper zkCli.sh
成功如下:

版权声明:本文为Joker_Jiang3原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。