Você está apontando seu aplicativo para
localhost , mas isso não é compartilhado entre contêineres. Para acessar outro contêiner, você deve consultar seu
hostname . No seu caso, entendo que você deseja o
inventory serviço para acessar o db serviço. Portanto, você deve usar a seguinte datasource URL:spring.datasource.url=jdbc:postgresql://db:5432/leisurely_diversion
Veja este tutorial simples sobre como se conectar a um contêiner a partir de outro contêiner com docker compose:https://docs. docker.com/compose/gettingstarted/