आपको होस्टनाम के रूप में mysql के कंटेनर नाम का उपयोग करना चाहिए, क्योंकि ये जुड़े हुए हैं MySQL कंटेनर को वसंत से इसके नाम से खोजा जा सकता है। तो आपको बदलने की जरूरत है datasource.url= jdbc:mysql://localhost:3306/test?
करने के लिए datasource.url= jdbc:mysql://docker-mysql:3306/test?
या आप उपनाम का उपयोग कर सकते हैं, जैसा कि @g00glen00b ने सुझाया है, जैसे:datasource.url= jdbc:mysql://mysql:3306/test?