linux使用docker部署kafka集群

1、拉取kafka

docker pull wurstmeister/kafka
docker pull wurstmeister/zookeeper

2、创建网络

docker network create app-kafka

3、启动zookeeper

docker run -d \
  --name zookeeper \
  -p 2181:2181 \
  --network app-kafka \
  --restart always \
  wurstmeister/zookeeper 

4、启动kafka

  docker run -d \
  --name kafka1 \
  -p 9091:9092 \
  -e KAFKA_BROKER_ID=1 \
  -e KAFKA_ZOOKEEPER_CONNECT=192.168.58.131:2181 \
  -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.58.131:9091 \
  -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 \
  -v /etc/localtime:/etc/localtime \
  wurstmeister/kafka


  docker run -d \
  --name kafka2 \
  -p 9092:9092 \
  -e KAFKA_BROKER_ID=2 \
  -e KAFKA_ZOOKEEPER_CONNECT=192.168.58.131:2181 \
  -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.58.131:9092 \
  -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 \
  -v /etc/localtime:/etc/localtime \
  wurstmeister/kafka

    docker run -d \
  --name kafka3 \
  -p 9093:9092 \
  -e KAFKA_BROKER_ID=3 \
  -e KAFKA_ZOOKEEPER_CONNECT=192.168.58.131:2181 \
  -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.58.131:9093 \
  -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 \
  -v /etc/localtime:/etc/localtime \
  wurstmeister/kafka

5、使用图形界面

    docker run -d --name kafka-map \
    --network app-kafka \
    -p 9101:8080 \
    -v /docker/kafka-map/data:/usr/local/kafka-map/data \
    -e DEFAULT_USERNAME=admin \
    -e DEFAULT_PASSWORD=admin \
    --restart always dushixiang/kafka-map:latest
  • 图形化管理工具
  • 访问地址:http://服务器IP:9101/
  • DEFAULT_USERNAME:默认账号 admin
  • DEFAULT_PASSWORD:默认密码 admin
相关推荐
JunLan~25 分钟前
Rocky Linux 系统安装/部署 Docker
linux·docker·容器
海岛日记2 小时前
centos一键卸载docker脚本
linux·docker·centos
小袁搬码4 小时前
Windows中指定路径安装DockerDesktop
windows·docker·容器·docker desktop
qq_312920114 小时前
docker 部署 kvm 图形化管理工具 WebVirtMgr
运维·docker·容器
踏雪Vernon4 小时前
[OpenHarmony5.0][Docker][环境]OpenHarmony5.0 Docker编译环境镜像下载以及使用方式
linux·docker·容器·harmonyos
条纹布鲁斯5 小时前
dockerdsktop修改安装路径/k8s部署wordpress和ubuntu
docker·kubernetes
工业3D_大熊7 小时前
3D可视化引擎HOOPS Luminate场景图详解:形状的创建、销毁与管理
java·c++·3d·docker·c#·制造·数据可视化
szc17677 小时前
docker 相关命令
java·docker·jenkins
CP-DD7 小时前
Docker 容器化开发 应用
运维·docker·容器
Stark-C7 小时前
万物皆可Docker,在NAS上一键部署最新苹果MacOS 15系统
macos·docker·策略模式