Я новичок в Docker. Я пытаюсь докеризовать свое приложение Spring Boot, но получаю сообщение об ошибке подключение к localhost: 5432 отказано . Приложение Spring Boot имеет соединение postgresql db и использует случайный порт для запуска на 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 run
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