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