从docker容器连接到主机端口

从docker容器连接到主机端口,docker,Docker,我在主机上有一个服务器,它正在监听某个端口,让它是8080。此外,我还有一个docker容器,它必须连接到端口主机端口 这样做的方法是什么 我已尝试在主机上侦听0.0.0.0:8080并从容器连接到地址,但什么都没有。您试图从容器连接到哪个地址?尝试使用主机的计算机名作为目标。Localhost不会这样做,因为从容器的角度来看,Localhost是容器,而不是主机我试图使用0.0.0.0。我可以用任何人的特定地址吗?在任何一台机器上都有类似的地址是很好的。我认为没有这样的通用地址。我们使用pas

我在主机上有一个服务器,它正在监听某个端口,让它是8080。此外,我还有一个docker容器,它必须连接到端口主机端口

这样做的方法是什么


我已尝试在主机上侦听0.0.0.0:8080并从容器连接到地址,但什么都没有。

您试图从容器连接到哪个地址?尝试使用主机的计算机名作为目标。Localhost不会这样做,因为从容器的角度来看,Localhost是容器,而不是主机

我试图使用0.0.0.0。我可以用任何人的特定地址吗?在任何一台机器上都有类似的地址是很好的。我认为没有这样的通用地址。我们使用passing作为环境变量windows env%computername%或linux上的hostname来提供容器的主机dns名称,它应该在该名称下查找特定的服务。在生产设置中,您将使用静态IP或服务器名称。