Вот мой DockerFile: -
FROM openjdk:10
ENV AQUILA_HOME /data/config
#USER root
#VOLUME /tmp
ADD a2i-web-1.0.0-SNAPSHOT.jar app.jar
#RUN bash -c 'touch /app.jar'
ENTRYPOINT ["java","-jar","app.jar"]
Мой jar - это приложение с весенней загрузкой, которое требует postgres.
Я установил portgres локально, и он успешно запущен на моем локальном хосте.
Я успешно строю DockerFile по команде
sudo docker build -t djtijare/a2i-web:v1 .
Но при запуске по команде
sudo docker run -p 8080:8080 -t djtijare/a2i-web:v1
дает исключение как:
Connection to localhost:5432 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.
Я запускаю эту команду docker из каталога, содержащего DockerFile и мой jar
Нужно ли устанавливать какие-либо настройки для запуска postgres?