Da du sammenkæder db som "db", kan du ikke bruge localhost til at slutte sig til din database. du skal "db"
jdbc:mysql://db:3306/tracker?useSSL=false
I din container skal localhost designe din tomcat-container, ikke din vært. MySQL container har sit eget netværk.
Ydermere, hvis du ikke kan lide "db" navn, kan du navngive linke det med et andet navn
For eksempel:
links:
- db:container-mysql
I dette tilfælde kan du bruge
inde i din kattebeholderjdbc:mysql://container-mysql:3306/tracker?useSSL=false