Подключение к БД из Docker контейнера
Есть сервер VDS с адресом XXX.XXX.XXX.XXX
На сервере установлен PostgreSQL - tcp 0 0 127.0.0.1:5433 0.0.0.0:* LISTEN -
Есть Spring Boot сервис который подключается к этой БД. В application.properties: spring.datasource.url=jdbc:postgresql://127.0.0.1:5433/mydb
При попытке сделать "docker build -t myapp:0.0.1 ." я получаю ошибку от Spring - "org.postgresql.util.PSQLException: Connection to 127.0.0.1:5433 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections."
Как мне подключится к этой БД?
Dockerfile
FROM maven:3.8.1-jdk-11 AS build
COPY . /home/spring
RUN mvn -f /home/spring/pom.xml clean install
FROM openjdk:11-jdk-slim
WORKDIR /home/spring
COPY ./src/main/resources ./src/main/resources/
COPY ./src/main/webapp ./src/main/webapp/
COPY --from=build /home/spring/target/*.jar app.jar
EXPOSE 8090
ENTRYPOINT ["java", "-jar", "app.jar"]