dbを「db」としてリンクしているため、localhostを使用してデータベースに参加することはできません。 「db」する必要があります
jdbc:mysql://db:3306/tracker?useSSL=false
コンテナーで、ローカルホストはホストではなく、tomcatコンテナーを設計します。 MySQLコンテナには独自のネットワークがあります。
さらに、「db」の名前が気に入らない場合は、別の名前で名前をリンクすることができます
例:
links:
- db:container-mysql
この場合、Tomcatコンテナ内で使用できます
jdbc:mysql://container-mysql:3306/tracker?useSSL=false