Spring boot 无法使用主机上的IP地址访问我的容器

Spring boot 无法使用主机上的IP地址访问我的容器,spring-boot,docker,docker-container,Spring Boot,Docker,Docker Container,我正在本地运行docker容器。容器基本上是一个web应用程序。我可以通过端点请求建立从主机到容器的通信,例如POSThttp://localhost:2200/myservice/book 然后,我找到了我的本地机器的IP地址192.168.10.32,我想我仍然可以通过将localhost替换为我的IP地址(例如“POST”)来与主机上的容器通信。但我不能,集装箱网络应用程序根本无法访问。为什么呢?我在无线网络下 我的防火墙实际上已关闭: 您允许该端口通过防火墙吗?您使用了什么命令启动doc

我正在本地运行docker容器。容器基本上是一个web应用程序。我可以通过端点请求建立从主机到容器的通信,例如
POSThttp://localhost:2200/myservice/book

然后,我找到了我的本地机器的IP地址
192.168.10.32
,我想我仍然可以通过将
localhost
替换为我的IP地址(例如“POST”)来与主机上的容器通信。但我不能,集装箱网络应用程序根本无法访问。为什么呢?我在无线网络下

我的防火墙实际上已关闭:

您允许该端口通过防火墙吗?您使用了什么命令启动docker容器?@Leem在这种情况下,请发布您的docker-compose.yml文件您是否仔细检查了Spring Boot监听的IP地址是
0.0.0
?否则,我猜这个线程相当于从何处尝试访问容器的副本(同一主机,其他机器,但同一网络,从internet)?您是否允许该端口通过防火墙?您使用了什么命令启动docker容器?@Leem在这种情况下,请发布您的docker-compose.yml文件您是否仔细检查了Spring Boot监听的IP地址是
0.0.0
?否则,我猜这个线程相当于从何处尝试访问容器的副本(同一主机,其他机器,但同一网络,从internet)?