डॉकर से बाहरी माईएसक्यूएल तक कैसे पहुंचें

मेरे पास डॉकर के अंदर एक स्प्रिंगबूट जावा ऐप है जिसे बाहरी माईएसक्यूएल तक पहुंचने की आवश्यकता है ।

मैं इसे कैसे कॉन्फ़िगर कर सकता हूं? क्या इसे डॉकरफाइल के अंदर परिभाषित करना संभव है?

मैं अब डॉकर हूं इसलिए मुझे लगता है कि यह एक सरल और सामान्य कार्य होना चाहिए :)

जब मैं ऐप चलाता हूं तो मुझे त्रुटि मिलती है

2019-02-12 15:10: 51,472 डीबग [मुख्य] कॉम.zaxxer.hikari.पूल।हिकारिपूल: हिकारिपूल-1-डेटा स्रोत से कनेक्शन प्राप्त नहीं कर सकता । sql.एसक्यूएलएनओट्रांसिएंट कनेक्शन अपवाद: डेटाबेस सर्वर से कनेक्शन नहीं बना सका । 3 बार फिर से जोड़ने का प्रयास किया । दे रहा है ।

मेरे Dockerfile

FROM openjdk:11.0.2-jre-slimVOLUME /tmpCOPY target/app-0.4-SNAPSHOT.jar app.jarENTRYPOINT ["java","-jar","/app.jar"]EXPOSE 9001/tcp

यदि माईएसक्यूएल सर्वर डॉकर होस्ट पर चल रहा है, या तो धातु पर या मैप किए गए पोर्ट के साथ किसी अन्य कंटियनर में, यह हो सकता है कि आपके ऐप का कॉन्फ़िगरेशन अभी भी स्थानीयहोस्ट पर डेटाबेस सर्वर की तलाश में है जो इसके कंटेनर के भीतर लूपबैक इंटरफ़ेस को इंगित करता है कंटेनर ।

आप इसे विशेष पते के साथ प्राप्त कर सकते हैं: host.docker.internal जानकारी देखें

यह बाहरी माईएसक्यूएल सर्वर कहां है?

बेशक।.मुझे नहीं पता कि मैंने उस @वी 25 के बारे में क्यों नहीं सोचा है क्या आप जवाब दे सकते हैं मैं इसे स्वीकार करूंगा