यह लेख MySQL को Docker के साथ उपयोग करने के लिए चरण-दर-चरण प्रक्रिया की व्याख्या करेगा।
डोकर के साथ MySQL का उपयोग करने के लिए कदम क्या हैं?
डॉकर के साथ MySQL का उपयोग करने के लिए, नीचे दिए गए चरणों का प्रयास करें:
- डॉकर हब से MySQL छवि खींचो
- डाउनलोड की गई छवि देखें
- MySQL कंटेनर बनाएँ और चलाएँ
- रनिंग कंटेनर देखें
- MySQL कंटेनर एक्सेस करें
- MySQL डेटाबेस से कनेक्ट करें
- MySQL कमांड निष्पादित करें
चरण 1: डोकर हब से MySQL छवि खींचो
MySQL को डॉकर हब से स्थानीय सिस्टम पर खींचने के लिए, Windows PowerShell में नीचे सूचीबद्ध कमांड लिखें:
डॉकर MySQL खींचो
यह देखा जा सकता है कि MySQL छवि का नवीनतम संस्करण डाउनलोड किया गया है।
चरण 2: डाउनलोड की गई छवि देखें
अगला, यह सुनिश्चित करने के लिए सभी उपलब्ध छवियों को सूचीबद्ध करें कि MySQL छवि को सफलतापूर्वक खींच लिया गया है:
डॉकर छवियां
उपरोक्त आउटपुट MySQL छवि का नवीनतम संस्करण दिखाता है।
चरण 3: MySQL कंटेनर प्रारंभ करें
फिर, 'के माध्यम से MySQL कंटेनर बनाएं और निष्पादित करें' डॉकर रन-डी-नाम
यहाँ:
- ' -नाम 'विकल्प कंटेनर का नाम सेट करता है अर्थात,' mySql-cont ”।
- ' -डी पृष्ठभूमि में कंटेनर को निष्पादित करने के लिए ध्वज का उपयोग किया जाता है।
- ' -ई MYSQL_ROOT_PASSWORD 'रूट पासवर्ड को परिभाषित करता है' mysql123 ”।
- ' मायएसक्यूएल: नवीनतम ” उपयोग करने के लिए डॉकर छवि है:
ऊपर-निष्पादित कमांड ने एक 'बनाया और शुरू किया है' mySql-cont पृष्ठभूमि में MySQL का नवीनतम संस्करण चलाने वाला कंटेनर।
चरण 4: रनिंग MySQL कंटेनर देखें
यह सुनिश्चित करने के लिए कि MySQL कंटेनर सफलतापूर्वक चल रहा है, निम्न आदेश निष्पादित करें:
डाक में काम करनेवाला मज़दूर पी.एस.
उपरोक्त आउटपुट इंगित करता है कि MySQL कंटेनर सफलतापूर्वक चल रहा है अर्थात, “ mySql-cont ”।
चरण 5: MySQL कंटेनर तक पहुँचें
अब, उपयोग करें ' डॉकर निष्पादन -it चल रहे MySQL कंटेनर के अंदर बैश खोल खोलने के लिए कंटेनर नाम के साथ कमांड:
डाक में काम करनेवाला मज़दूर कार्यकारी -यह mySql-cont दे घुमा के
उपर्युक्त कमांड ने बैश खोल खोला है और अब उपयोगकर्ता चल रहे MySQL कंटेनर के भीतर कमांड निष्पादित कर सकते हैं।
चरण 6: MySQL डेटाबेस से कनेक्ट करें
उसके बाद, प्रदान की गई कमांड का उपयोग करके MySQL डेटाबेस को रूट उपयोगकर्ता के रूप में कनेक्ट करें और अंतःक्रियात्मक रूप से पासवर्ड दर्ज करें:
माई एसक्यूएल -उरूट -पी
यह देखा जा सकता है कि MySQL शेल शुरू हो गया है।
चरण 7: MySQL कमांड निष्पादित करें
अंत में, MySQL कंटेनर में MySQL कमांड चलाएँ। उदाहरण के लिए, निष्पादित करें ' डेटाबेस दिखाएं; सभी मौजूदा डेटाबेस देखने के लिए आदेश:
डेटाबेस दिखाएं;
उपरोक्त आउटपुट ने MySQL कंटेनर में उपलब्ध डेटाबेस को दिखाया।
एक विशिष्ट डेटाबेस का चयन करने के लिए, 'निष्पादित करें' उपयोग <डेटाबेस-नाम>; ' आज्ञा:
MySQL का प्रयोग करें;
इसके अलावा, चयनित डेटाबेस में तालिकाओं को देखने के लिए, नीचे दी गई कमांड का उपयोग करें:
टेबल दिखाएं;
उपरोक्त आउटपुट में, MySQL कंटेनर के सभी टेबल देखे जा सकते हैं। हमने डॉकर के साथ MySQL का सफलतापूर्वक उपयोग किया है।
निष्कर्ष
डॉकर के साथ MySQL का उपयोग करने के लिए, पहले 'का उपयोग करके MySQL छवि को डॉकर हब से खींचें' डॉकर MySQL खींचो ' आज्ञा। फिर, 'के माध्यम से MySQL कंटेनर बनाएं और निष्पादित करें' डॉकर रन-डी-नाम