• Docker安装zookeeper


    环境信息

    项目 版本
    操作系统 windows10
    Docker Desktop 3.3.1
    Docker Engine 20.10.5
    zookeeper镜像 3.5.9

    1.安装与运行

    1.1 查看镜像版本

    镜像版本还是要从 **官网 zookeeper Tags **进行查看。

    我选择的是 3.5.9 版本。

    1.2 拉取镜像到本地

    首先,使用 pull 命令拉取指定版本的镜像

    docker pull zookeeper:3.5.9
    

    再用 images 命令查看镜像是否下载成功

    docker images
    

    1.3 在容器中运行镜像

    # 简单解释一下参数:--name是给启动的容器取的名字,以后启动容器可以使用这个名字来启动
    # -p 是映射容器端口与本地主机的端口, 2181 是 zookeeper 的默认端口号
    # -- restart always 表示容器如果关闭退出就是重启
    # -d 表示容器以后台守护进程启动
    # 末尾的zookeeper,表示是刚刚拉取下来的镜像,也可以使用镜像ID【参照第二条命令】
    # 镜像ID可以在使用docker images查看镜像时会列出,参考上一个图
    docker run --name zookeeper-0 -p 2181:2181 --restart always -d zookeeper:3.5.9
    docker run --name zookeeper-0 -p 2181:2181 --restart always -d 30993cacc7c9
    

    下图是我本地的运行结果:

    你还可以用 ps 命令查看当前正在运行的容器:

    docker ps
    

    2.启动zk客户端

    2.1 用命令行登入

    刚才我们通过 ps 命令,知道了容器ID为bbeb695a7013

    # 第一条命令是用容器的名称来bash
    # 第二条命令是用容器ID来bash
    docker exec -it zookeeper-0 /bin/bash
    docker exec -it bbeb695a7013 /bin/bash
    

    接着我们就输入以下命令:

    # find / -name "zkCli.sh"
    # cd /apache-zookeeper-3.5.9-bin/bin
    # zkCli.sh
    

    最终可以看到以下内容,表示zk客户端连上了服务器:

  • 相关阅读:
    Kentico的UIPager的pagesize不工作
    哈啰单车流量问题
    安卓手机无限重启是怎么回事?
    Kentico的翻译功能
    Remote Desktop Free Manager
    访问存储在服务器中的CDR
    保持观察者状态达到跳出或不迷
    高通IPQ4019
    satixnet satellite modem T1000e
    802.11n 中HT20 HT40的区别和信道划分及plus,minus含义
  • 原文地址:https://www.cnblogs.com/kendoziyu/p/14960377.html
Copyright © 2020-2023  润新知