运行Spring引导应用程序的Docker容器未响应请求
我正在使用Spring Boot应用程序在我的系统上运行Docker容器,但是当我尝试卷曲到运行Spring引导应用程序的Docker容器未响应请求,spring,docker,Spring,Docker,我正在使用Spring Boot应用程序在我的系统上运行Docker容器,但是当我尝试卷曲到localhost:8080,0.0.0:8080或myipaddress:8080时,我收到了“来自服务器的空回复”消息。我是Docker的新手,不知道服务器为什么没有响应docker ps显示以下内容: CONTAINER ID IMAGE命令创建的状态端口名称 5ff52ba449fd springio/test“java-jar/app.jar”2小时前上升2小时0.0.0.0:8080->808
localhost:8080
,0.0.0:8080
或myipaddress:8080
时,我收到了“来自服务器的空回复”消息。我是Docker的新手,不知道服务器为什么没有响应<代码>docker ps显示以下内容:
CONTAINER ID IMAGE命令创建的状态端口名称
5ff52ba449fd springio/test“java-jar/app.jar”2小时前上升2小时0.0.0.0:8080->8080/tcp雄辩的赫兹
要运行的Docker命令:
docker运行-p8080:8080 springio/test
我的Dockerfile
:
来自openjdk的:8-jdk-alpine
ARG JAR_FILE=target/*.JAR
复制${JAR_FILE}app.JAR
入口点[“java”、“-jar”、“/app.jar”]
当您打开localhost:8080时,浏览器会说什么?您的Dockerfile
似乎是正确的。我很快用一个简单的springboot应用程序对它进行了测试,结果很好。我假设这个问题来自应用程序本身。您是否在应用程序中为卷曲到的端点定义了映射?所以@GetMapping(“/”)
或类似的东西?ERR\u EMPTY\u响应是来自chrome的响应,safari声明它无法打开连接。我发现了,我的spring boot应用程序中的端口配置有问题,所以你是对的。无论如何,谢谢你的帮助和努力。真的很感激!没问题。如果你能接受我的回答,如果你认为它是值得的,那就太棒了!我以为我做不到,因为我是一个新手,似乎我可以:)