docker快速部署kafka

前言

记录docker部署kafka

部署kafka

#创建挂载目录

sudo mkdir -p /zero/kafka

#授权

chown -R 777 /zero/kafka/

#创建 Docker 网络(用于容器间通信,如果尚未创建)

docker network create app-tier

启动命令

bash 复制代码
docker run -d \
  --name kafka \
  --network app-tier \
  --restart always \
  --ulimit nofile=65536:65536 \
  -p 9092:9092 \
  -p 9094:9094 \
  -v /zero/kafka:/bitnami/kafka \
  -e TZ=Asia/Shanghai \
  -e KAFKA_CFG_NODE_ID=0 \
  -e KAFKA_CFG_PROCESS_ROLES=controller,broker \
  -e KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=0@kafka:9093 \
  -e KAFKA_CFG_LISTENERS=PLAINTEXT://:9092,CONTROLLER://:9093,EXTERNAL://:9094 \
  -e KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://kafka:9092,EXTERNAL://172.16.10.40:9094 \
  -e KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=CONTROLLER:PLAINTEXT,PLAINTEXT:PLAINTEXT,EXTERNAL:PLAINTEXT \
  -e KAFKA_CFG_CONTROLLER_LISTENER_NAMES=CONTROLLER \
  bitnami/kafka:3.6.2

如果docker pull bitnami/kafka:3.6.2 拉取不了

vi /etc/docker/daemon.json

{

"registry-mirrors": ["https://jhacxx1q.mirror.aliyuncs.com",

"https://docker.1ms.run",

"https://docker.1panel.live",

"https://docker.ketches.cn",

"https://docker.m.daocloud.io/",

"https://hub-mirror.c.163.com",

"https://dockerproxy.com/",

"https://mirror.baidubce.com/",

"https://docker.nju.edu.cn/",

"https://docker.mirrors.sjtug.sjtu.edu.cn/",

"https://mirror.ccs.tencentyun.com",

"https://docker-0.unsee.tech",

"https://register.liberx.info/",

"https://docker.registry.cyou/",

"https://docker-cf.registry.cyou/",

"https://dockercf.jsdelivr.fyi/",

"https://docker.jsdelivr.fyi/",

"https://dockertest.jsdelivr.fyi/",

"https://mirror.iscas.ac.cn/",

"https://docker.rainbond.cc/",

"https://mirror.aliyuncs.com",

"https://docker.mirrors.ustc.edu.cn/"

]

}

#重新加载 systemd 配置

sudo systemctl daemon-reload

#重启 Docker 使配置生效

sudo systemctl restart docker

相关推荐
荣码6 小时前
LLM结构化输出:让AI返回JSON而不是废话,我踩了4个坑
java·python
plainGeekDev8 小时前
Gson → kotlinx.serialization
android·java·kotlin
小bo波16 小时前
Java Swing 图形用户界面实验 —— 从算术练习到游戏开发的完整实践
java·课程设计·gui·游戏开发·扫雷·swing
咖啡八杯18 小时前
GoF设计模式——备忘录模式
java·后端·spring·设计模式
程序员老赵1 天前
Docker 部署 Redmine:老牌开源项目管理部署实测记录
docker·开源·团队管理
程序员老赵1 天前
服务器文件不想 SFTP 上传?Docker 跑个 File Browser,浏览器就能管理
服务器·docker·开源
SamDeepThinking1 天前
裁掉那个差程序员后,给你看团队里高手的代码:这个习惯,希望你有
java·后端·程序员
朕瞧着你甚好1 天前
技术雷达 & Java 集成评估报告 — Apache Tika 3.3.1
java·ai编程