sql >> Base de Datos >  >> RDS >> PostgreSQL

Spring Boot, PostgreSQL y Docker - Conexión rechazada mientras se ejecuta en contenedor

Está apuntando su aplicación hacia localhost , pero esto no se comparte entre contenedores.

Para acceder a otro contenedor, debe consultar su hostname .

En tu caso, entiendo que quieres el inventory servicio para acceder a la db Servicio. Entonces deberías usar la siguiente datasource URL:

spring.datasource.url=jdbc:postgresql://db:5432/leisurely_diversion

Consulte este sencillo tutorial sobre cómo conectarse a un contenedor desde otro contenedor con docker compose:https://docs. docker.com/compose/gettingstarted/