क्या आप डॉकर के माध्यम से MySQL से कनेक्ट करना चाहते हैं यदि हाँ; कृपया इस चरण दर चरण प्रक्रिया का पालन करें जिसका मैं उपयोग कर रहा हूं।
चरण 1 :डोकर हब से MySql छवि खींचो। निम्न आदेश नवीनतम mysql छवि को खींचेगा।
cli> docker pull mysql
चरण 2 :इस छवि से एक कंटेनर चलाएँ। '-नाम' कंटेनर को एक नाम देता है। '-e' रन टाइम वेरिएबल्स को निर्दिष्ट करता है जिन्हें आपको सेट करने की आवश्यकता होती है। 'MYSQL_ROOT_PASSWORD' का उपयोग करके MySQL रूट उपयोगकर्ता के लिए पासवर्ड सेट करें। '-d' डॉकर को कंटेनर को बैकग्राउंड में चलाने के लिए कहता है।
cli> docker run --name=testsql -e MYSQL_ROOT_PASSWORD=rukshani -d mysql
यह एक कंटेनर आईडी आउटपुट करेगा; जिसका अर्थ है कि कंटेनर पृष्ठभूमि में ठीक से चल रहा है।
चरण 3 :फिर 'डॉकर पीएस' कमांड जारी करके कंटेनर की स्थिति की जांच करें
cli> docker ps
अब आप देख पाएंगे कि MySQL पोर्ट 3306 पर चल रहा है।
चरण 4 :चल रहे कंटेनर के लॉग चेकआउट करने के लिए निम्न आदेश का उपयोग करें
cli > docker logs testsql
चरण 5 :निम्नलिखित का उपयोग करके कंटेनर का IP ज्ञात करें। आउटपुट से "आईपीएड्रेस" देखें, यह आपको आईपी पता बताएगा।
cli> docker inspect testsql
अब आपको पोर्ट 3306 पर tIPs ip एड्रेस का उपयोग करके MySQL से कनेक्ट करने में सक्षम होना चाहिए।
आपके प्रश्न से मुझे जो समझ में आया, उसके आधार पर आपको यही चाहिए। (मुझे उम्मीद है)
(यह मेरा अपना दस्तावेज नहीं है, मैं केवल सब कुछ दस्तावेज करना पसंद करता हूं, खासकर उन प्रक्रियाओं को जो मैं अपने सिर में नहीं डाल सकता, ताकि अगर कभी भी ऐसा ही हो या मुझे भविष्य में उसी प्रक्रिया की आवश्यकता हो, तो मैं अपना समय बर्बाद नहीं करूंगा फिर से शोध करें, लेकिन इसके बजाय मैं अपने नोट्स खोलूंगा और कमांड चलाऊंगा।)