Zookeeper

一、安装

(一)查看镜像

复制代码
docker search zookeeper

(二)拉取镜像

1. 不指定版本默认拉取最新版本

复制代码
docker pull zookeeper

2. 如果需要指定版本如下

复制代码
docker pull zookeeper:4.0.0

(三)运行容器

-d 后台运行

--name 给容器命名

-p 端口映射

-v 目录挂载

linux目录 : docker目录

--privileged=true 授予docker内部用户root权限

端口:

2181:对cline端提供服务

2888:集群内机器通讯使用(Leader监听此端口)

3888:选举leader使用

复制代码
docker run \
--name zookeeper \
-d \
-p 2181:2181 \
-p 2888:2888 \
-p 3888:3888 \
-v /home/zookeeper/data:/data \
-v /home/zookeeper/logs:/logs \
-v /home/zookeeper/conf:/conf \
-e TZ="Asia/Shanghai" \
--restart always \
--privileged=true \
zookeeper

如果容器启动失败,错误为:/conf/zoo.cfg: Permission denied

需要给linux的数据卷权限

1. 容器启动

复制代码
docker start [容器ID]

2. 设置容器开机自启

复制代码
docker update --restart=always [容器ID]

3. 删除容器

复制代码
docker rm [容器ID]

可视化工具:v1.9.4 · vran-dev/PrettyZoo - Gitee.com

相关推荐
南极企鹅8 分钟前
springBoot项目有几个端口
java·spring boot·后端
历程里程碑9 分钟前
Linux20 : IO
linux·c语言·开发语言·数据结构·c++·算法
郝学胜-神的一滴11 分钟前
深入浅出:使用Linux系统函数构建高性能TCP服务器
linux·服务器·开发语言·网络·c++·tcp/ip·程序人生
清风拂山岗 明月照大江14 分钟前
Redis笔记汇总
java·redis·缓存
承渊政道15 分钟前
Linux系统学习【Linux系统的进度条实现、版本控制器git和调试器gdb介绍】
linux·开发语言·笔记·git·学习·gitee
技术路上的探险家16 分钟前
Ubuntu下Docker与NVIDIA Container Toolkit完整安装教程(含国内源适配)
linux·ubuntu·docker
代码AC不AC20 分钟前
【Linux】深入理解缓冲区
linux·缓冲区·标准错误
Doro再努力24 分钟前
【Linux操作系统12】Git版本控制与GDB调试:从入门到实践
linux·运维·服务器·git·vim
xiaoxue..29 分钟前
合并两个升序链表 与 合并k个升序链表
java·javascript·数据结构·链表·面试
Lsir10110_43 分钟前
【Linux】进程信号(上半)
linux·运维·服务器