【发布时间】:2020-10-11 02:39:06
【问题描述】:
我是 Docker 新手。我正在尝试 dockerize 我的 Spring Boot 应用程序但收到错误 连接到 localhost:5432 被拒绝。 Spring Boot 应用程序有一个 postgresql 数据库连接,并使用随机端口在 Tomcat 上运行。 请在下面找到详细信息,请求检查并帮助解决问题。由于我是Docker新手,请给出详细的解决方案。
Dockerfile
FROM openjdk:8-jdk-alpine
ARG JAR_FILE=target/SpringConversionFactor-0.0.1-SNAPSHOT.jar
WORKDIR /opt/app
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-jar","app.jar"]
Docker 运行
docker run springconversionfactor
例外
Connection to localost:5432 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections
【问题讨论】:
标签: spring-boot docker localhost