DOCKER,KAFKA和.NET-在Kafka容器中连接.NET应用程序容器

问题描述 投票:0回答:0

[thrd:kafka:19092/bootstrap]:kafka:19092/bootstrap:连接到 ipv4#192.168.32.4:19092失败:连接拒绝(在状态1毫秒之后 连接)

我的docker-compose.yml

version: "3.7" services: zoo: container_name: zoo hostname: zoo image: zookeeper:3.4.9 ports: - 2181:2181 networks: - prod_context_net kafka: container_name: kafka hostname: kafka image: confluentinc/cp-kafka:5.3.0 ports: - 9092:9092 environment: KAFKA_LISTENERS: INTERNAL://0.0.0.0:19092,EXTERNAL://0.0.0.0:9092 KAFKA_ADVERTISED_LISTENERS: INTERNAL://kafka:19092,EXTERNAL://localhost:9092 KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: INTERNAL:PLAINTEXT,EXTERNAL:PLAINTEXT KAFKA_INTER_BROKER_LISTENER_NAME: INTERNAL KAFKA_BROKER_ID: 1 KAFKA_ZOOKEEPER_CONNECT: zoo:2181 KAFKA_LOG4J_LOGGERS: kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO KAFKA_DEFAULT_REPLICATION_FACTOR: 1 KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1 depends_on: - zoo networks: - prod_context_net kafka_ui: container_name: kafka_ui hostname: kafka_ui image: provectuslabs/kafka-ui depends_on: - kafka - zoo ports: - 8080:8080 restart: always environment: KAFKA_CLUSTERS_0_NAME: kafka_cluster KAFKA_CLUSTERS_0_BOOTSTRAPSERVERS: kafka:19092 KAFKA_CLUSTERS_0_ZOOKEEPER: zoo:2181 networks: - prod_context_net application: container_name: application hostname: application image: prod_context/application build: context: ./ dockerfile: ./application/Dockerfile environment: - KafkaEndpoint=kafka:19092 - KafkaGroupId=GroupId ports: - 7772:8080 depends_on: - kafka - zoo networks: - prod_context_net networks: prod_context_net: name: prod_context_net driver: bridge

我从主机运行了该应用程序,并通过Localhost访问了该应用程序:9092成功,但我希望能够通过容器运行我的应用程序。

尽管这不是解决方案,但重新启动了在我的情况下使用的应用程序


.net docker apache-kafka docker-compose confluent-platform
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.