In uw eigenschappenbestand geeft u aan dat postgres in dezelfde container draait als uw Spring Boot-toepassing (localhost), wat niet waar is omdat het in een andere container draait.
Vervang je eigendom door dit:
spring.datasource.url=jdbc:postgresql://postgres:5555/postgres
Je zou ook naar de docker bridge ip kunnen wijzen, wat meestal 172.17.0.1 is.