Je richt je applicatie op localhost , maar dit wordt niet gedeeld tussen containers.
Om toegang te krijgen tot een andere container moet je verwijzen naar de hostname .
In uw geval begrijp ik dat u de inventory . wilt service om toegang te krijgen tot de db onderhoud. Gebruik dus de volgende datasource url:
spring.datasource.url=jdbc:postgresql://db:5432/leisurely_diversion
Bekijk deze eenvoudige zelfstudie over het verbinden met een container vanuit een andere container met docker compose:https://docs. docker.com/compose/gettingstarted/