Docker部署ZooKeeper服务【实战】(最详细教程,单主机)

linux(centos7)使用Docker部署ZooKeeper详细步骤

1.官网查看选择合适的镜像
进入官网查看可用版本
https://hub.docker.com/_/zookeeper
2.使用命令拉取镜像
拉取最新版本
docker pull zookeeper

拉取指定版本
docker pull zookeeper:3.7.1     (拉取3.7.1版本)

 3.查看是否成功拉取镜像
docker images

 

 4. 创建映射日志文件目录
日志文件目录需要创建两个目录

mkdir 目录1 目录2

mkdir /home/zk1/data /home/zk1/log (笔者日志文件存放在home下的zk1)
 5.通过命令启动容器
docker run -p 2181:2181 -v /home/zk1/data:/data -v /home/zk1/log:/datalog --env TZ=Asia/Shanghai --name zk1 zookeeper:3.7.1

# 参数详细说明:
#  -p 2181:2181   绑定端口,将容器内端口绑定到宿主机端口,zookeeper默认端口2181

#  -v /home/zk1/data:/data -v /home/zk1/log:/datalog   将容器内的/data以及/datalog目录分别挂载到宿主机/home/zk1/data和/home/zk1/log目录,容器内/data、/datalog所产生的文件会映射宿主机到对应目录

#  --env TZ=Asia/Shanghai   将容器内时区设为国内正确时区,指定的是上海时区,如果未设置则日志时间会相差8个小时

#  --name zk1  设置名为zk1的容器

#  zookeeper:3.7.1   选择镜像,笔者上方安装的是3.7.1,所以选择镜像时要注意自己所安装的镜像,也可以直接输入镜像ID

 6.验证容器是否启动
方式一:
docker ps

 

 方式二:
docker exec -it zk1 bash

进入到容器内

 能成功进入到容器,则已经启动。个别使用bash,可能提示无命令,可以把bash换成sh

 其他命令

查看容器(包括已停止): docker ps -a

停止容器:docker stop 容器名称,如docker stop zk1

查看日志:docker logs 容器名称,如docker logs zk1

重启容器:docker restart 容器名称

删除容器:docker rm 容器名称

好了,到这里【centos7使用docker部署zookeeper服务】就结束了,想看idea一键部署项目到docker容器以及集群部署zookeeper教程请前往主页查看相关文章,后续我会持续更新更多的优质教程,敬请期待!!!!

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星-霜荏苒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值