正在运行的docker映像无法访问spring boot gradle中的api
我使用命令gradlew jibDockerBuild创建了spring boot gradle项目的映像 我通过以下命令运行映像正在运行的docker映像无法访问spring boot gradle中的api,spring,spring-boot,docker,gradle,Spring,Spring Boot,Docker,Gradle,我使用命令gradlew jibDockerBuild创建了spring boot gradle项目的映像 我通过以下命令运行映像docker run-p 8082:8082 demo:0.0.1-SNAPSHOT。映像正在端口8082上成功运行。在project application.properties server.port中,仅8082为端口 我无法访问api,因此我已在我的计算机中通过命令检查此进程是否在端口上运行netstat-a-n-o | find“8082”。该端口上未运行任
docker run-p 8082:8082 demo:0.0.1-SNAPSHOT
。映像正在端口8082上成功运行。在project application.properties server.port中,仅8082为端口
我无法访问api,因此我已在我的计算机中通过命令检查此进程是否在端口上运行
netstat-a-n-o | find“8082”
。该端口上未运行任何进程。当您通过Docker Toolbox在Windows上安装Docker时,默认情况下Docker
将在192.168.99.100
IP上运行(DOCKER_IP)
您可以使用主机ie Windows上的docker_IP访问docker内运行的所有容器
阅读更多关于它的内容
关于映射查询
您已映射端口,这意味着您的集装箱端口将映射到DOCKER\u IP:port
如果您在Linux或Mac上使用Docker,它将映射到localhost:port
,就像Docker在localhost上运行一样
至少对于Docker Toolbox,Windows的情况并非如此
根据您的配置,您可以通过点击
http://192.168.99.100:8082
通过Docker Toolbox
在Windows上安装Docker时,默认情况下Docker
将在192.168.99.100
IP(Docker\u IP)上运行
您可以使用主机ie Windows上的docker_IP访问docker内运行的所有容器
阅读更多关于它的内容
关于映射查询
您已映射端口,这意味着您的集装箱端口将映射到DOCKER\u IP:port
如果您在Linux或Mac上使用Docker,它将映射到localhost:port
,就像Docker在localhost上运行一样
至少对于Docker Toolbox,Windows的情况并非如此
根据您的配置,您可以通过点击
http://192.168.99.100:8082
您是否看到您的docker进程正在使用docker ps命令运行?@sam3131是它正在运行您能否使用sudo重新运行netstat命令并检查它是否出现?docker可以使用特权访问运行我正在使用windows机器您是否可以在windows机器浏览器中尝试您是否看到您的docker进程正在使用docker ps命令运行?@sam3131是它正在运行CAn使用sudo重新运行netstat命令并检查是否显示?docker可能会以特权访问方式运行我正在使用windows机器能否在windows机器浏览器中重试今天我尝试了此url,但无法访问该网站,并且图像正在成功运行。请今天再次参考链接我尝试了此url,但无法访问该网站和映像正在成功运行。请参阅一次链接