从Docker Toolbox访问本地机器上运行的kafka



我在本地windows机器中安装了一个kafka集群,我想从部署为docker工具箱中容器的spring-boot应用程序访问这个集群,这是我的application.properties文件。

kafka.bootstrapAddress = 127.0.0.1:9092

当我启动容器时,我使用主机网络,但它不起作用。

docker run spring-app:latest --network host

那么我怎样才能访问这个集群呢?提前谢谢。

根据docker run引用,docker运行命令的用法如下:

$ docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...]

您没有正确提供--network选项。选项必须位于图像名称之前,图像名称之后的任何内容都将作为命令和参数传递给创建的容器。

以下是您应该如何调用命令来纠正您的问题:

$ docker run --network host spring-app:latest

相关内容

  • 没有找到相关文章

最新更新