如何在docker容器中连接本地kafka?

时间:2017-02-14 08:47:35

标签: docker apache-kafka kafka-producer-api

我的本​​地主机中有一个kafka服务器,我想在我的docker容器中连接它。

我搜索过如何在docker容器中连接本地服务,我发现了这个:how-to-connect-to-local-mysql-server-through-docker

但它没有用。请帮助我,谢谢〜

2 个答案:

答案 0 :(得分:0)

如果我理解正确,您的问题可以重新措辞为“如何使用我的docker容器访问我的主机”。

正如我在another answer中写的那样,您可以在启动容器时设置网关,创建某种代理来访问您的Kafka或从容器中获取主机IP。

答案 1 :(得分:0)

尝试如下所示更新kafka配置

$ nano config/server.properties

取消注释侦听器并粘贴以下内容

listeners=PLAINTEXT://<local-ip>:9092

保存文件并重新启动kafka。

希望这会有所帮助!