无法从docker访问SOAP URL

无法从docker访问SOAP URL,docker,docker-for-mac,Docker,Docker For Mac,我的SOAP URLhttp://localhost:9090/soap?wsdl可从Spring Boot应用程序访问 但是,当我将SpringBoot应用程序作为docker容器运行时,无法访问SOAP URL。 同时,可以到达untertown 我暴露了端口8080和9090。下面是运行docker映像的命令 docker run -p 8080:8080 -p 9090:9090 -t springboot/myspringbootapp 我正在使用mac和docker for ma

我的SOAP URL
http://localhost:9090/soap?wsdl
可从Spring Boot应用程序访问

但是,当我将SpringBoot应用程序作为docker容器运行时,无法访问SOAP URL。 同时,可以到达untertown

我暴露了端口8080和9090。下面是运行docker映像的命令

docker run -p 8080:8080  -p 9090:9090 -t springboot/myspringbootapp

我正在使用mac和docker for mac。

我在代码中找到了我应该使用0.0.0.0而不是localhost的原因