Docker安装kafka
前言
本文主要介绍在docker中安装kafka,本文中使用的zookeeper和kafka镜像分别是:bitnami/zookeeper 和 bitnami/kafka。
拉取zookerper镜像
docker pull bitnami/zookeeper
拉取kafka镜像
docker pull bitnami/kafka
目录挂载
将zookerper元数据、kafka日志挂载到宿主机上
# zookerper元数据目录
mkdir -p /data/zookeeper/data
# kafka日志目录
mkdir -p /data/kafka/logs
运行容器
# zookerper
docker run -d --name zookeeper -p 2182:2181 --restart=always -v /data/zookeeper/data:/opt/zookeeper-3.4.13/data -v /etc/localtime:/etc/localtime -e ALLOW_ANONYMOUS_LOGIN=true -t bitnami/zookeeper
# kafka
docker run -d --name kafka -p 9092:9092 --restart=always -v /data/kafka/logs:/opt/kafka/logs -v /etc/localtime:/etc/localtime -e KAFKA_BROKER_ID=0 -e KAFKA_CFG_ZOOKEEPER_CONNECT=192.168.1.202:2182 -e KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://192.168.1.202:9092 -e KAFKA_CFG_LISTENERS=PLAINTEXT://0.0.0.0:9092 -e ALLOW_PLAINTEXT_LISTENER=yes -t bitnami/kafka
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?