Overview
- Full name
docker.io/fastop/zookeeper- Registry
- docker.io
- Namespace
- fastop
- Repository
- zookeeper
- Cached tags
- 1
- Last synced
- 07/06/2026, 01:59 AM
Introduction
Apache ZooKeeper 协调服务镜像,分布式锁、配置中心与 Kafka/HBase 集群元数据管理,fastop 维护构建。
Details
fastop/zookeeper 运行 Apache ZooKeeper 分布式协调服务,提供 ephemeral 节点、Watcher 与顺序节点,供 Kafka、HBase、Dubbo 等组件选举 Leader 与存储元数据。定位为 ZK 集群协调节点,需 data/datalog volume 与奇数节点 ensemble;K8s StatefulSet 三节点部署常见。
快速启动
docker run -d --name zookeeper \
-p 2181:2181 \
-e ZOO_MY_ID=1 \
docker.io/fastop/zookeeper:latest
推荐实践
docker run -d --name zookeeper \
--restart unless-stopped \
-p 2181:2181 \
-e ZOO_MY_ID=1 \
-e ZOO_SERVERS=server.1=zoo1:2888:3888 \
-v /data/zk/data:/data \
-v /data/zk/datalog:/datalog \
docker.io/fastop/zookeeper:3.9.2
核心参数说明
-p 2181:2181— ZK 客户端连接端口-e ZOO_MY_ID— 集群节点 ID-e ZOO_SERVERS— ensemble 成员列表-v .../data:...— 快照持久化
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/fastop/zookeeper:3.9.2
ports:
- containerPort: 2181
env:
- name: ZOO_MY_ID
valueFrom:
fieldRef:
fieldPath: metadata.name
volumeMounts:
- name: data
mountPath: /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 供 Kafka 等发现;存储按 snapshot 规模扩容。
Latest tags (20)
View all 1 tags →| Tag | Arch | Pushed At | Size | Digest | Sync | Wish | Action |
|---|---|---|---|---|---|---|---|
docker.io/fastop/zookeeper :3.4.10 | linux/amd64 | 2019/01/14 11:22 | 104.4 MB | sha256:359cdb58b428… |