Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
正在运行的docker映像无法访问spring boot gradle中的api_Spring_Spring Boot_Docker_Gradle - Fatal编程技术网

正在运行的docker映像无法访问spring boot gradle中的api

正在运行的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”。该端口上未运行任

我使用命令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 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,但无法访问该网站和映像正在成功运行。请参阅一次链接