Overview
- Full name
docker.io/edenhill/kcat- Registry
- docker.io
- Namespace
- edenhill
- Repository
- kcat
- Cached tags
- 2
- Last synced
- 07/06/2026, 08:13 PM
Introduction
kcat(原 kafkacat)Kafka 命令行工具镜像,支持生产、消费、主题浏览与 offset 查询,是排查消息队列问题的瑞士军刀。
Details
kcat 用 librdkafka 实现,兼容 Apache Kafka 与兼容协议(Redpanda 等)。容器内执行 kcat -L 列出 broker 元数据,-C 消费、 -P 生产消息,适合 CI 冒烟测试与运维手工验流。非长期服务,通常 --rm 一次性运行;连接 TLS/SASL 集群时需挂载 CA 与配置 -X security.protocol。
快速启动
docker run --rm docker.io/edenhill/kcat:latest \
kcat -b kafka:9092 -L
推荐实践
docker run --rm \
docker.io/edenhill/kcat:1.7.1 \
kcat -b kafka.example.com:9093 \
-X security.protocol=SASL_SSL \
-X sasl.mechanisms=PLAIN \
-X sasl.username=user \
-X sasl.password=secret \
-C -t orders -o beginning -e
核心参数说明
-b— Kafka bootstrap broker 地址-L— 列出集群元数据与 topic 列表-C/-P— 消费 / 生产模式-X security.protocol— PLAINTEXT、SSL 或 SASL_SSL--rm— 调试命令执行完即退出
Latest tags (20)
View all 2 tags →| Tag | Arch | Pushed At | Size | Digest | Sync | Wish | Action |
|---|---|---|---|---|---|---|---|
docker.io/edenhill/kcat :1.7.1 | linux/amd64 | 2022/01/19 16:31 | 16.8 MB | sha256:8f16a5fed099… | |||
docker.io/edenhill/kcat :1.7.0 | linux/amd64 | 2021/08/23 21:41 | 16.7 MB | sha256:c0591a6ae7de… |