sql >> Database teknologi >  >> RDS >> PostgreSQL

Spring Boot, PostgreSQL og Docker - Forbindelse nægtet under kørsel i container

Du peger din ansøgning mod localhost , men dette deles ikke mellem containere.

For at få adgang til en anden container skal du henvise til dens hostname .

I dit tilfælde forstår jeg, at du ønsker inventory tjeneste for at få adgang til db service. Så du bør bruge følgende datasource url:

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

Se denne enkle vejledning om at oprette forbindelse til en container fra en anden container med docker compose:https://docs. docker.com/compose/gettingstarted/



  1. SQL Server Collection Inventory Script -3

  2. MySQL Deltag i kommasepareret felt

  3. Er der en nyttig måde at indeksere en tekstkolonne, der indeholder regex-mønstre?

  4. Sådan sikkerhedskopieres MySQL med MySQL workbench automatisk