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