Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

2.4K
Visualizações
Conexión a localhost: 5432 rechazada. Verifique que el nombre de host y el puerto sean correctos y que el administrador de correo acepte conexiones TCP/IP

Aquí mi 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"]

Mi jar es una aplicación de arranque de primavera que requiere postgres. Instalé portgres localmente y se está ejecutando correctamente en mi localhost. Estoy construyendo DockerFile con éxito por comando

 sudo docker build -t djtijare/a2i-web:v1 .

Pero mientras lo ejecuta por comando

 sudo docker run -p 8080:8080 -t djtijare/a2i-web:v1

dando excepción como:

 Connection to localhost:5432 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.

Estoy ejecutando este comando docker desde el directorio que contiene DockerFile y mi jar. ¿Necesito establecer alguna configuración para ejecutar postgres?

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

No puede acceder al servicio que en el host usa localhost desde el contenedor, tuvo que usar la dirección IP de su host para acceder.

Esto porque: la ventana acoplable predeterminada usará un puente que configurará una red interna para su contenedor, por lo que cuando el contenedor usa localhost, no significa el host, significa la red del contenedor.

Si insiste, una solución fea es usar --net=host .

Algo como lo siguiente:

 sudo docker run --net=host -p 8080:8080 -t djtijare/a2i-web:v1

Luego puede usar localhost para visitar el servicio del host desde el contenedor.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda