Wskazujesz swoją aplikację na localhost
, ale nie jest to współdzielone między kontenerami.
Aby uzyskać dostęp do innego kontenera, musisz odwołać się do jego hostname
.
Rozumiem, że w Twoim przypadku chcesz inventory
usługa dostępu do db
usługa. Powinieneś więc użyć następującego datasource
adres URL:
spring.datasource.url=jdbc:postgresql://db:5432/leisurely_diversion
Zobacz ten prosty samouczek dotyczący łączenia się z kontenerem z innego kontenera za pomocą docker compose:https://docs. docker.com/compose/gettingstarted/