Docker安装单机版Zookeeper

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
成功如下:

Docker安装单机版Zookeeper_第1张图片

你可能感兴趣的:(zookeeper,Docker,docker,zookeeper)