アプリケーションをlocalhostに向けています 、ただし、これはコンテナ間で共有されません。
別のコンテナにアクセスするには、そのhostnameを参照する必要があります 。
あなたの場合、inventoryが必要だと理解しています dbにアクセスするためのサービス サービス。したがって、次のdatasourceを使用する必要があります url:
spring.datasource.url=jdbc:postgresql://db:5432/leisurely_diversion
docker composeを使用して別のコンテナーからコンテナーに接続する方法については、次の簡単なチュートリアルを参照してください: https://docs。 docker.com/compose/gettingstarted/