PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Connexion Docker Compose + Spring Boot + Postgres

Chaque conteneur a sa propre interface réseau avec son propre hôte local. Changez donc la façon dont Java pointe vers Postgres :

spring.datasource.url=jdbc:postgresql://localhost:5432/sample

À :

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

db se résoudra à l'adresse IP Postgres appropriée.

Prime. Avec docker-compose, vous n'avez pas besoin de créer votre image à la main. Alors change :

web:
  image: myuser/manager:latest

À :

web:
  build: .