Anda harus menggunakan nama wadah mysql sebagai nama host, karena ini terkait wadah mysql dapat ditemukan dengan namanya dari musim semi. Jadi, Anda perlu mengubah datasource.url= jdbc:mysql://localhost:3306/test?
ke datasource.url= jdbc:mysql://docker-mysql:3306/test?
Atau Anda dapat menggunakan alias, seperti yang disarankan @g00glen00b, seperti:datasource.url= jdbc:mysql://mysql:3306/test?