Sie richten Ihre Anwendung auf localhost
aus , aber dies wird nicht zwischen Containern geteilt.
Um auf einen anderen Container zuzugreifen, müssen Sie sich auf seinen hostname
beziehen .
Soweit ich weiß, möchten Sie in Ihrem Fall das inventory
Dienst, um auf die db
zuzugreifen Service. Sie sollten also die folgende datasource
verwenden url:
spring.datasource.url=jdbc:postgresql://db:5432/leisurely_diversion
Sehen Sie sich dieses einfache Tutorial zum Herstellen einer Verbindung von einem anderen Container mit Docker Compose an:https://docs. docker.com/compose/gettingstarted/