configurationKafka接受docker内部和外部的客户端

我在Dockernetworking中运行Apache Kafka。 卡夫卡经纪人的货柜叫做docker_kafka。 我想要的是允许来自另一个docker集装箱的卡夫卡客户端以及docker主机的连接。 docker_kafka的端口9092已映射到docker主机。

我一直在尝试KAFKA_LISTENERSKAFKA_ADVERTISED_LISTENERS环境variables。 例如,当我使用KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://127.0.0.1:9092 ,另一个KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://127.0.0.1:9092 kafka客户端无法通过PLAINTEXT://docker_kafka:9092连接到kafka,反之亦然。 它不允许具有相同端口号和协议的多个地址。

有没有办法允许这两种types的连接?