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

相关推荐
秋饼17 小时前
【手撕 @EnableAsync:揭秘 SpringBoot @Enable 注解的魔法开关】
java·spring boot·后端
Good_Starry17 小时前
Java——正则表达式
java·开发语言·正则表达式
萤丰信息17 小时前
开启园区“生命体”时代——智慧园区系统,定义未来的办公与生活
java·大数据·运维·数据库·人工智能·生活·智慧园区
欧洵.17 小时前
Java.基于UDP协议的核心内容
java·开发语言·udp
xunyan623417 小时前
第九章 JAVA常用类
java·开发语言
China_Yanhy17 小时前
AWS S3 深度配置指南:每一栏每个选项有什么作用
java·数据库·aws
秃了也弱了。18 小时前
FASTJSON库:阿里出品java界json解析库,使用与踩坑记录
java·开发语言·json
安全渗透Hacker18 小时前
参数未校验导致的DOS(服务拒绝)问题典型场景
java·安全·web安全·网络安全·安全性测试
0__O18 小时前
Docker 浅谈
docker