Du pekar din ansökan mot localhost , men detta delas inte mellan behållare.
För att komma åt en annan behållare måste du hänvisa till dess hostname .
I ditt fall förstår jag att du vill ha inventory tjänst för att komma åt db service. Så du bör använda följande datasource url:
spring.datasource.url=jdbc:postgresql://db:5432/leisurely_diversion
Se den här enkla handledningen om att ansluta till en container från en annan container med docker compose:https://docs. docker.com/compose/gettingstarted/