Вие насочвате приложението си към localhost , но това не се споделя между контейнери.
За достъп до друг контейнер трябва да се обърнете към неговото hostname .
Във вашия случай разбирам, че искате inventory услуга за достъп до db обслужване. Така че трябва да използвате следния datasource url:
spring.datasource.url=jdbc:postgresql://db:5432/leisurely_diversion
Вижте този прост урок за свързване към контейнер от друг контейнер с docker compose:https://docs. docker.com/compose/gettingstarted/