Saat Anda menautkan db sebagai "db", Anda tidak dapat menggunakan localhost untuk bergabung dengan basis data Anda. Anda harus "db"
jdbc:mysql://db:3306/tracker?useSSL=false
Di wadah Anda, localhost mendesain wadah Tomcat Anda, bukan Host Anda. Penampung MySQL memiliki jaringannya sendiri.
Selanjutnya, jika Anda tidak menyukai nama "db", Anda dapat menamai tautannya dengan nama yang berbeda
Misalnya:
Tautan links:
- db:container-mysql
Dalam hal ini, di dalam wadah Tomcat Anda, Anda dapat menggunakan
jdbc:mysql://container-mysql:3306/tracker?useSSL=false