大佬们帮忙看下这个 Kafka Docker compose 配置文件端口配置哪里有问题

2021 年 3 月 2 日
 Umenezumi

我想在一台主机上启动一个 zookeeper 、多个 kafka 实例,以及一个 kafdrop web UI

但是编写了 compose 配置文件后,kafdrop 实例 一直连不上 Kafka.

劳烦大佬们看看我这个配置哪里有问题,请指正 谢谢

version:                                    '2'
services:
  zookeeper:
    image:                                  wurstmeister/zookeeper
    ports:
      - "2181:2181"
      
  kafka:
    image:                                  wurstmeister/kafka:2.11-1.1.1
    depends_on:
      - zookeeper
    ports:
      - "9092:9092"
    expose:
      - "9093"
    environment:
      KAFKA_ADVERTISED_LISTENERS:           INSIDE://kafka:9093,OUTSIDE://localhost:9092
      KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: INSIDE:PLAINTEXT,OUTSIDE:PLAINTEXT
      KAFKA_LISTENERS:                      INSIDE://0.0.0.0:9093,OUTSIDE://0.0.0.0:9092
      KAFKA_ZOOKEEPER_CONNECT:              zookeeper:2181
      KAFKA_INTER_BROKER_LISTENER_NAME:     INSIDE
      
  kafdrop:
    image:                                  obsidiandynamics/kafdrop
    restart:                                "no"
    ports:
      - "9000:9000"
    environment:
      KAFKA_BROKERCONNECT:                  "kafka:9092"
      JVM_OPTS:                             "-Xms16M -Xmx48M -Xss180K -XX:-TieredCompilation -XX:+UseStringDeduplication -noverify"
    depends_on:
      - "kafka"

869 次点击
所在节点    问与答
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/757789

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX