Está apuntando su aplicación hacia localhost , pero esto no se comparte entre contenedores.
Para acceder a otro contenedor, debe consultar su hostname .
En tu caso, entiendo que quieres el inventory servicio para acceder a la db Servicio. Entonces deberías usar la siguiente datasource URL:
spring.datasource.url=jdbc:postgresql://db:5432/leisurely_diversion
Consulte este sencillo tutorial sobre cómo conectarse a un contenedor desde otro contenedor con docker compose:https://docs. docker.com/compose/gettingstarted/