【发布时间】:2020-06-05 02:18:09
【问题描述】:
我有一台当前托管 zookeeper 和 kafka 服务器的计算机。
我在同一台机器上还有一个脚本,它使用发送到本地 kafka 服务器的消息。如果我直接运行,消费者脚本会按预期工作。
我想从 docker 容器中运行消费者脚本。
我已经成功构建并运行了一个运行消费者脚本的容器,但它会永远等待 kafka 消息。
如何将 kafka 消息重定向到容器中?这样做的唯一方法是将 zookeeper 和 kafka 服务器直接托管在容器中吗?
【问题讨论】:
-
在容器内让它们暴露它们的端口,然后在运行时附加端口
p ext:int
标签: docker apache-kafka docker-compose