मारियाडीबी डॉकर परिनियोजन कैसे सेट करें?

Mariyadibi Dokara Pariniyojana Kaise Seta Karem



डॉकर का उपयोग अनुप्रयोगों को विकसित करने, शिप करने और चलाने के लिए किया जाता है। डॉकर आपको अपने अनुप्रयोगों को अपने बुनियादी ढांचे से अलग करने की अनुमति देता है ताकि सॉफ्टवेयर को जल्दी और कुशलता से वितरित किया जा सके।

डॉकर के बारे में अधिक जानने के लिए, इसे देखें:

https://www.docker.com/







आज, हम देखेंगे कि मारियाडीबी डॉकटर छवि का उपयोग करके मारियाडीबी परिनियोजन कैसे स्थापित किया जाए।



इंस्टालेशन गाइड:

मारियाडीबी डॉकर परिनियोजन स्थापित करने में शामिल कदम निम्नलिखित हैं:



चरण 1: यूनिवर्सल इंस्टॉलेशन स्क्रिप्ट का उपयोग करके डॉकर स्थापित करें

पहला काम आपके लिनक्स सिस्टम पर पैकेजिंग और कर्नेल मॉड्यूल सहित आवश्यक डॉकर रिपॉजिटरी को स्थापित करना है। यह निम्न स्क्रिप्ट चलाकर प्राप्त किया जा सकता है:





कर्ल -एसएसएल https: // get.docker.com / | श्री

चरण 2: डॉकर डेमॉन शुरू करें

स्क्रिप्ट चलाने के बाद, हम डॉकर डेमॉन शुरू करेंगे।



सुडो systemctl स्टार्ट डॉकर

सुडो जीपीएसडब्ल्यूडी -एक ' ${USER} ' डाक में काम करनेवाला मज़दूर

चरण 3: मारियाडीबी डॉकर छवि का प्रयोग करें

आइए अब मारियाडीबी डॉकर छवि का उपयोग करके मारियाडीबी को तैनात करें। इस इमेज की मदद से हम एक कंटेनर बनाएंगे। ऐसा करने के लिए, नीचे उल्लिखित आदेशों का पालन करें:

मारियाडीबी डॉकर छवियों को खोजने के लिए निम्न आदेश का प्रयोग करें:

डोकर सर्च मारियाडीबी

एक बार जब आप तय कर लें कि कौन सी मारियाडीबी छवि डाउनलोड करनी है, तो छवि को स्थापित करने के लिए निम्न आदेश का उपयोग करें:

डॉकर पुल मारियाडब: 10 ।एक्स

अपने सिस्टम पर स्थापित सभी डॉकर छवियों की सूची देखने के लिए निम्न आदेश चलाएँ:

डोकर चित्र

मारियाडीबी छवि को चलाने के लिए जिसे हमने अभी स्थापित किया है, हमें एक कंटेनर की आवश्यकता है। इस चरण में, हम छवि को चलाने के लिए एक कंटेनर बनाएंगे।

डोकर रन --नाम मारियाडब्प्रैक -तथा MYSQL_ROOT_PASSWORD =पासवर्ड123 -पी 3308 : 3308 -डी docker.io / पुस्तकालय / मारीदब: 10 ।एक्स

हमने कंटेनर को जो नाम दिया है, वह है मारीडब्प्रैक।

डोकर रन --नाम मारियाडब्प्रैक -तथा MYSQL_ROOT_PASSWORD =पासवर्ड123 -पी 3308 : 3308 -डी docker.io / पुस्तकालय / मारीदब: 10 ।एक्स

अपने सिस्टम पर सभी कंटेनरों को देखने के लिए निम्न आदेश जारी करें:

डाक में काम करनेवाला मज़दूर पी.एस.

कंटेनर को कैसे चलाएं और रोकें?

चल रहे कंटेनर को रोकने के लिए निम्न आदेश का प्रयोग करें:

डॉकर स्टॉप मारियाडब्प्रेक

यह तुरंत कंटेनर को बंद कर देगा।

अब, यदि आप कंटेनर शुरू करना चाहते हैं, तो निम्न आदेश जारी करें:

docker पुनरारंभ mariadbprac

इससे आपका कंटेनर शुरू हो जाएगा।

कंटेनर तक कैसे पहुंचे?

इस तरह कंटेनर तक पहुंचने के लिए बैश का उपयोग किया जा सकता है:

डाक में काम करनेवाला मज़दूर कार्यकारी -यह mariadb_prac_test दे घुमा के

मारियाडीबी को कंटेनर के बाहर से कैसे कनेक्ट करें?

हम TCP का उपयोग करके MariaDB सर्वर से जुड़ सकते हैं। उसके लिए, क्लाइंट को उसी मशीन पर चलना चाहिए जिस पर सर्वर कंटेनर है।

लेकिन इससे पहले, हमें असाइन किए गए कंटेनर का आईपी पता ढूंढना होगा। ऐसा करने के लिए, हम निम्नलिखित कमांड सिंटैक्स का उपयोग करेंगे:

डॉकर निरीक्षण -एफ '{{रेंज .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' मारीडप्रैक

हमें आईपी पता मिल गया है। टीसीपी कनेक्शन को बाध्य करने के लिए निम्न आदेश निष्पादित करें:

mysql -h 10.254.152.65 -u रूट -p

कभी-कभी, इस तरह टीसीपी कनेक्शन को बाध्य करने के लिए सर्वर के लिए पोर्ट का भी उल्लेख करना आवश्यक है:

mysql -h 10.254.152.65 -P 3308 --protocol=TCP -u root -p

अब, हमने मारियाडीबी डॉकर परिनियोजन को सफलतापूर्वक स्थापित कर लिया है।

निष्कर्ष

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