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

相关推荐
qq_2518364578 小时前
springboot vue3 开发实现 拼豆管理系统
java·开发语言·ai编程
caoerzhong8 小时前
JeeWMS 开源仓库管理系统全景解读:一套 Java WMS 如何把 WMS/OMS/BMS/TMS 装进同一个系统
java·开源
曹牧8 小时前
Java集合框架:List、ArrayList、Map 和 HashMap
java
顾城猿8 小时前
STOMP 协议
java
+VX:Fegn08959 小时前
计算机毕业设计|基于springboot + vue旅游管理系统(源码+数据库+文档)
java·开发语言·vue.js·spring boot·课程设计
需要8269 小时前
MySQL 索引 B+ 树与“查询为什么变慢了
java·spring boot·spring·spring cloud·tomcat
一 乐9 小时前
二手交易平台|基于springboot + vue二手交易平台(源码+数据库+文档)
java·数据库·vue.js·spring boot·小程序
万年咸鱼10 小时前
编译Java源程序
java
Wang's Blog10 小时前
Java 项目实战: 外卖平台-删除分类的关联校验与自定义业务异常
java·服务器·项目开发
hai_android10 小时前
Kotlin / Android 常用函数使用示例手册
android·java·kotlin