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

这篇具有很好参考价值的文章主要介绍了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

 docker部署zookeeper,docker,zookeeper,容器

 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部署zookeeper,docker,zookeeper,容器

 方式二:
docker exec -it zk1 bash

进入到容器内

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

docker部署zookeeper,docker,zookeeper,容器

 其他命令

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

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

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

重启容器:docker restart 容器名称

删除容器:docker rm 容器名称

好了,到这里【centos7使用docker部署zookeeper服务】就结束了,想看idea一键部署项目到docker容器以及集群部署zookeeper教程请前往主页查看相关文章,后续我会持续更新更多的优质教程,敬请期待!!!!文章来源地址https://www.toymoban.com/news/detail-716649.html

到了这里,关于Docker部署ZooKeeper服务【实战】(最详细教程,单主机)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ZooKeeper 实战(一) 超详细的单机与集群部署教程(MacOS)

    ZooKeeper是一个提供包括配置维护、域名服务、分布式同步、组服务等功能的集中式服务。主要功能如下: 分布式锁:Zookeeper可以帮助开发人员实现分布式锁,用于控制多个节点的并发访问。通过Zookeeper的原子广播和顺序一致性特性,可以实现高效且可靠的分布式锁。 配置管

    2024年04月25日
    浏览(36)
  • Docker超详细教程——入门篇+实战

    docker官网 镜像仓库 概念:类似于各种项目和软件的应用商店,大家把项目放到docker仓库中也就是这个应用商店,其他人就可以下载使用这个项目,各个项目直接独立互不影响。使用docker只需要把我们的项目打包成镜像放到docker中。 imag镜像 容器的模板,用来构建容器,相当

    2024年02月07日
    浏览(42)
  • 超详细实战Docker+Jenkins部署生产环境前后分离项目

    环境: 本文的所有服务都部署在阿里云ECS服务器(2H4G)上面, 前后端分离项目使用gitee上面的开源项目若依(ruoyi-vue)为例, 从零开始教学 1、先停止服务器, 再重装系统, 用最干净的系统从头教学, 保证大家环境一样 2、系统选择Centos最新版本, 然后开始安装, 等待安装完成 3、安装完

    2024年01月17日
    浏览(39)
  • docker 部署es、kibana详细教程

    1、下载elasticsearch镜像 docker pull elasticsearch:5.6.8 2、启动容器:注意必须配置启动内容大小,否则默认2g,会导致启动失败 3、可以先测试es是否可以正常使用 浏览器访问:http://服务器ip:9200/ 注意:如果是云服务器,还需要放开对应的端口。 4、开启远程连接:相关配置在容器中

    2024年02月08日
    浏览(42)
  • 在Ubuntu系统上部署Docker和Docker-Compose服务(实战篇)

    在这篇文章中,我们将从查看防火墙状态开始,逐步引导大家完成Docker和Docker-Compose的安装、配置以及使用过程。通过学习这些关键步骤,你将更加熟练地运用容器技术,为未来的项目提供更便捷的开发和部署方案。 无论你是刚刚接触Docker的新手,还是希望进一步优化Docker在

    2024年01月17日
    浏览(42)
  • Docker上安装部署Elasticsearch(ES)详细教程

     前言  ElasticSearch(简称ES) 是一个支持海量搜索引擎服务,当一个分布式系统需要支持海量搜索服务时都会优先上ES。因此掌握ES技术也是一门进入大厂拿高薪的必修课,笔者一直在追求深入掌握ES技术,一方面希望自己有机会还能进大厂并站稳脚跟。退一步讲就算进不了大

    2024年02月04日
    浏览(64)
  • Linux离线arm环境安装部署docker详细教程

    1、下载 通过官网下载docker安装包,找arm环境的安装包,如果是x86环境可以下载对应的安装包 Index of linux/static/stable/aarch64/ 2、上传到服务器上,通过rz命令 上传成功后解压 tar -xvf docker-24.0.6.tgz  3. 复制文件到 /usr/bin cp ./docker/* /usr/bin 4. 创建docker.service vim  /etc/systemd/system/doc

    2024年02月03日
    浏览(46)
  • docker部署nextcloud+onlyoffice详细教程【外置MySQL】

    系统版本:CentOS Linux release 7.9.2009 (Core) 配置:16C 16G MySQL:5.7.20 请百度 因为我使用外置MySQL,所以需要先创建数据库和授权 create database nextcloud; grant all on nextcloud.* to nextcloud@\\\'%\\\' identified by \\\'123456\\\'; 注意:因为用的是docker安装,所以授权最好授权%。 使用浏览器打开nextcloud,htt

    2024年02月08日
    浏览(47)
  • Docker环境部署Hadoop并使用docker构建spark运行案列(全网最详细教程)

    Docker部署hadoop 和使用docker构建spark运行环境(全网最详细教程) 首先查看版本环境(docker中没有下载docker和docker-compose的可以看我上一篇博客 Linux 安装配置Docker 和Docker compose 并在docker中部署mysql和中文版portainer图形化管理界面) 查看docker和docker-compose版本: OK,环境没问题,

    2024年02月03日
    浏览(42)
  • Centos的docker部署安装超详细教程(零基础可用)

    安装环境 系统:centos7 内存:4G 网络类型:NAT模式 硬盘大小:80G 最小化安装 语言:英语 IP:192.168.180.134 基础环境配置 将IP设置为动态获取 vi /etc/sysconfig/network-scripts/ifcfg-ens33 将 BOOTPROTO=\\\"dhcp\\\"改为 “static”,并添加IP、网关、子网掩码、DNS的信息 重启网络,并查看网络信息,若

    2024年02月02日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包