连接主机上的进程和docker容器

连接主机上的进程和docker容器,docker,networking,ip,Docker,Networking,Ip,我有一个在docker容器中运行的服务器(flask)。 我还有一个kafka服务器/进程,直接在我的主机上运行 我试图实现的是将flask服务器连接到kafka服务器 我尝试做的第一件事是在绑定9092:9092时启动容器,但这与在9092上与kafka服务器通信的主机发生冲突(如果kafka已启动,则无法绑定端口) 我确实成功地将http请求从主机(使用邮递员)发送到flask服务器(容器中)。与kafka服务器的区别在于,我试图从进程而不是主机本身进行通信 在我看来,由于试图解决这个问题,

我有一个在docker容器中运行的服务器(flask)。 我还有一个kafka服务器/进程,直接在我的主机上运行

我试图实现的是将flask服务器连接到kafka服务器

我尝试做的第一件事是在绑定9092:9092时启动容器,但这与在9092上与kafka服务器通信的主机发生冲突(如果kafka已启动,则无法绑定端口)

我确实成功地将http请求从主机(使用邮递员)发送到flask服务器(容器中)。与kafka服务器的区别在于,我试图从进程而不是主机本身进行通信

在我看来,由于试图解决这个问题,我不了解进程在主机上如何进行通信。我也不完全理解环回IP何时以及如何帮助实现这一点。 我希望在这篇文章上得到一个答案会给我的谜题增加一块