从Docker Toolbox访问在本地计算机上运行的kafka。

时间:2020-05-03 15:54:55

标签: docker docker-toolbox

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

kafka.bootstrapAddress = 127.0.0.1:9092

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

docker run spring-app:latest --network host

那么我该如何访问该群集。 ? 预先谢谢你。

1 个答案:

答案 0 :(得分:0)

docker run reference中,docker run命令的用法如下:

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

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

以下是您应如何调用命令来更正问题的方法:

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