Eftersom du länkar db som "db", kan du inte använda localhost för att gå med i din databas. du bör "db"
jdbc:mysql://db:3306/tracker?useSSL=false
I din behållare designar localhost din tomcat-behållare, inte din värd. MySQL-behållaren har sitt eget nätverk.
Dessutom, om du inte gillar "db"-namn, kan du namnlänka det med ett annat namn
Till exempel:
links:
- db:container-mysql
I det här fallet kan du använda
inuti din kattbehållarejdbc:mysql://container-mysql:3306/tracker?useSSL=false