Overview
- Full name
docker.io/wurstmeister/zookeeper- Registry
- docker.io
- Namespace
- wurstmeister
- Repository
- zookeeper
- Cached tags
- 2
- Last synced
- 07/13/2026, 01:32 PM
Introduction
ZooKeeper 镜像(wurstmeister 构建),分布式协调服务,Kafka/Hadoop 等中间件依赖的 ZK 集群节点。
Details
wurstmeister/zookeeper 运行 Apache ZooKeeper 分布式协调服务,提供配置管理、命名服务与分布式锁。定位为 ZooKeeper 协调服务节点,Kafka/Hadoop/HBase 等依赖;Homelab Kafka 前置 ZK、分布式系统协调或开发测试 ZK 集群。注意 wurstmeister 镜像维护状态,生产建议官方或 Bitnami。
快速启动
docker run -d --name zookeeper \
-p 2181:2181 \
docker.io/wurstmeister/zookeeper:latest
推荐实践
docker run -d --name zookeeper \
--restart unless-stopped \
-p 2181:2181 \
-e ZOOKEEPER_ID=1 \
-v /data/zookeeper:/opt/zookeeper/data \
docker.io/wurstmeister/zookeeper:3.4.6
核心参数说明
-p 2181:2181— ZK 客户端端口ZOOKEEPER_ID— 集群节点 ID-v .../data:...— 事务日志持久化- 集群 — 多节点需 ZOO_SERVERS 配置
Kubernetes
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: zookeeper
spec:
serviceName: zookeeper
replicas: 3
selector:
matchLabels:
app: zookeeper
template:
metadata:
labels:
app: zookeeper
spec:
containers:
- name: zk
image: docker.io/wurstmeister/zookeeper:3.4.6
ports:
- containerPort: 2181
volumeMounts:
- name: data
mountPath: /opt/zookeeper/data
volumeClaimTemplates:
- metadata:
name: data
spec:
accessModes: [ReadWriteOnce]
resources:
requests:
storage: 10Gi
---
apiVersion: v1
kind: Service
metadata:
name: zookeeper
spec:
clusterIP: None
selector:
app: zookeeper
ports:
- port: 2181
targetPort: 2181
Headless Service 三节点;PVC 持久化。
Latest tags (20)
View all 2 tags →| Tag | Arch | Pushed At | Size | Digest | Sync | Wish | Action |
|---|---|---|---|---|---|---|---|
docker.io/wurstmeister/zookeeper :latest | linux/amd64 | 2019/01/20 01:58 | 240.3 MB | sha256:3f43f72cb283… | |||
docker.io/wurstmeister/zookeeper :3.4.6 | amd64 | 2016/01/21 15:48 | 186.2 MB | sha256:294d69bb580a… |