Omdat je db koppelt als "db", kun je localhost niet gebruiken om je database aan te sluiten. je moet "db"
jdbc:mysql://db:3306/tracker?useSSL=false
In uw container ontwerpt localhost uw tomcat-container, niet uw host. MySQL-container heeft zijn eigen netwerk.
Bovendien, als u de "db"-naam niet leuk vindt, kunt u deze een andere naam geven
Bijvoorbeeld:
links:
- db:container-mysql
In dit geval zou je in je katercontainer kunnen gebruiken
jdbc:mysql://container-mysql:3306/tracker?useSSL=false