docker容器单机部署zookeeper+kafka集群

bash 复制代码
version: '2.2'
services:
  zookeeper:
    image: zookeeper:3.6.3
    ports:
      - "2181:2181"
    restart: always
  kafka1:
    image: bitnami/kafka:2.1.0
    depends_on: [ zookeeper ]
    container_name: kafka1
    ports:
      - "9091:9091"
    environment:
      HOSTNAME: kafka1
      KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://kafka1:9091
      KAFKA_LISTENERS: PLAINTEXT://0.0.0.0:9091
      KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
      ALLOW_PLAINTEXT_LISTENER: "yes"
    extra_hosts:
      kafka1: 10.21.214.66
  kafka2:
    image: bitnami/kafka:2.1.0
    depends_on: [ zookeeper ]
    container_name: kafka2
    ports:
      - "9092:9092"
    environment:
      HOSTNAME: kafka2
      KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://kafka2:9092
      KAFKA_LISTENERS: PLAINTEXT://0.0.0.0:9092
      KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
      ALLOW_PLAINTEXT_LISTENER: "yes"
    extra_hosts:
      kafka2: 10.21.214.66
  kafka3:
    image: bitnami/kafka:2.1.0
    depends_on: [ zookeeper ]
    container_name: kafka3
    ports:
      - "9093:9093"
    environment:
      HOSTNAME: kafka3
      KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://kafka3:9093
      KAFKA_LISTENERS: PLAINTEXT://0.0.0.0:9093
      KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
      ALLOW_PLAINTEXT_LISTENER: "yes"
    extra_hosts:
      kafka3: 10.21.214.66

KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 其中zookeeper会转化成zookeeper的ip

kafka1: 10.21.214.66 其中10.21.214.66 填写宿主机ip

相关推荐
晨晖21 小时前
nginx和docker
docker
三朝看客1 小时前
docker版nacos连接mysql8异常处理 No DataSource set!
运维·docker·容器
sleP4o1 小时前
Windows 11 24H2 配置WSL2 + Docker
windows·docker·容器
张较瘦_2 小时前
Windows Docker使用实战教程
windows·docker·容器
知己808011 小时前
docker搭建图数据库neo4j
数据库·docker·neo4j
qq_21539789711 小时前
docker 安装 redis
redis·docker·容器
ink@re11 小时前
Docker环境搭建与容器管理实战:从部署到编排的完整指南
运维·docker·容器
huisheng_qaq13 小时前
【RocketMq源码篇-02】rocketmq集群搭建详细过程(docker版-2主2从)
docker·rocketmq·rocketmq集群·rocketmq源码·2主2从
二进制_博客13 小时前
flume抽取kafka数据到kafka,数据无法从topicA抽取到topicB
大数据·kafka·flume
少废话h13 小时前
Flume Kafka源与汇的topic覆盖问题解决
java·linux·kafka·flume