首页 > 解决方案 > 无法访问基于远程 docker 的 Spring Boot API

问题描述

我正在尝试连接到在旧 docker 中容器化的 Spring Boot 应用程序:

我的 docker 版本是 1.12.2 Spring Boot 2.5.1

这是我的 Dockerfile:

FROM openjdk:8-alpine
ADD manager.jar manager.jar
EXPOSE 8443
ENTRYPOINT ["java","-Dspring.profiles.active=dev","-jar","manager.jar"]

我已经使用这个简单的命令在 docker 内部构建了图像:

 docker build -t manager .

然后运行容器:

docker run -p 8443:8443 -t manager manager

但是当我试图通过输入地址建立连接时:

https://SERVERNAME:8443

...超时。

我在某个地方犯了错误吗?

标签: spring-bootdockerremote-accessremote-server

解决方案


所以就像我在上一篇文章中所说,从 application.properties 中删除 TLS 属性后,一切都解决了。是服务器配置问题。


推荐阅读