यह लेख आपको विंडोज और मैक उपयोगकर्ताओं के लिए डॉकटर डेस्कटॉप की उचित समझ देता है। हम विंडोज और मैक मशीनों पर डॉकर डेस्कटॉप की स्थापना सीखेंगे। स्थापना के बाद, हम कुछ डॉकटर संचालन करने की कोशिश करेंगे.
चलो शुरू हो जाओ…
Contents
शुरू करना
डॉकटर डेस्कटॉप विंडोज और मैक उपयोगकर्ताओं के लिए डॉकर द्वारा डिजाइन किया गया एक देशी डेस्कटॉप एप्लिकेशन है। यह डॉकराइज्ड एप्स को चलाने, बनाने, डिबग करने और टेस्ट करने का सबसे आसान तरीका है.
Docker Desktop महत्वपूर्ण और सबसे उपयोगी सुविधाओं के साथ आता है जैसे कि फास्ट एडिट-टेस्ट साइकिल, फाइल चेंज नोटिफिकेशन, बिल्ट-इन एंटरप्राइज नेटवर्क सपोर्ट और लचीलापन और अपनी पसंद के साथ काम करने के लिए लचीलापन। डॉकर डेस्कटॉप में शामिल हैं डेवलपर उपकरण, डॉकर ऐप, Kubernetes, और संस्करण सिंक्रनाइज़ेशन। यह हमें बनाने की अनुमति देता है प्रमाणित चित्र और टेम्पलेट भाषाओं और उपकरणों की हमारी पसंद के.
गति, सुरक्षा और पसंद – यह सब आपको दिया जाएगा जिसे आपको अपने डेस्कटॉप पर उपलब्ध कंटेनरीकृत अनुप्रयोगों के डिजाइन और वितरण के लिए आवश्यक है.
स्थापना प्रक्रिया में कूदने से पहले, आइए इसके संस्करणों और रिलीज़ की एक बुनियादी समझ रखें.
डॉकर एडिशन
डॉकर मुख्य रूप से दो संस्करणों में आता है, सीommunity और यह इnterprise संस्करण। सामुदायिक संस्करण डॉकर उत्पादों के मुफ्त सेट के साथ आता है। इसके विपरीत, एंटरप्राइज़ संस्करण एक प्रमाणित कंटेनर प्लेटफ़ॉर्म है जो वाणिज्यिक उपयोगकर्ताओं को छवि सुरक्षा, छवि प्रबंधन, ऑर्केस्ट्रेशन और कंटेनर रनटाइम के प्रबंधन जैसी सुविधाओं के साथ उचित मूल्य पर सुविधा प्रदान करता है।.
हम सामुदायिक संस्करण के साथ अपनी शिक्षा शुरू करेंगे। विशेष ऑपरेटिंग सिस्टम पर चलने वाले डॉकटर कंटेनर अंतर्निहित ओएस कर्नेल को साझा करते हैं। इसका मतलब है कि हम लिनक्स कंटेनर या इसके विपरीत चलाने के लिए विंडोज़ कर्नेल (होस्ट) का उपयोग नहीं कर सकते। इसे दूर करने के लिए, हमारे पास विंडोज और मैक के लिए डॉकर डेस्कटॉप है.
डॉकर रिलीज
डॉकर डेस्कटॉप समुदाय संस्करण रिलीज़ दो स्वादों में आता है.
- स्थिर: जैसा कि नाम से संकेत मिलता है, स्थिर संस्करण का पूरी तरह से परीक्षण किया गया है और इसे अधिक विश्वसनीय एप्लिकेशन विकसित करने में उपयोग किया जा सकता है। इसके रिलीज़ पूरी तरह से डॉकटर इंजन रिलीज़ के साथ सिंक किए जाते हैं। स्थिर चैनल पर, उपयोग के आंकड़े भेजने या न चुनने का विकल्प होता है.
- एज: इन संस्करणों में डॉकर इंजन की सभी नई और प्रायोगिक विशेषताएं शामिल हैं। बग, क्रैश, और समस्याएँ होने की अधिक संभावना है। हालांकि, उपयोगकर्ताओं को आगामी सुविधाओं से परिचित होने का अवसर मिलेगा.
विंडोज पर डॉकर
विंडोज पर डॉकर के लिए दो विकल्प उपलब्ध हैं.
# 1। डॉकर टूलबॉक्स का उपयोग करना
डॉकर टूलबॉक्स हमें हल्के उपकरणों का एक सेट प्रदान करता है.
- ओरेकल वर्चुअल बॉक्स
- डॉकर इंजन
- डॉकटर मशीन
- डॉकटर रचना
- किटिमेटिक जीयूआई
उपरोक्त उपकरण डॉकर को चलाने के लिए एक अलग वीएम को तैनात करने की आवश्यकता को समाप्त करते हैं। बस डॉकर टूलबॉक्स निष्पादन योग्य को सीधे विंडोज पर स्थापित करें और डॉकर कंटेनर पर एप्लिकेशन विकसित करना शुरू करें। इसमें 64-बिट OS और विंडोज 7 या उससे अधिक वर्चुअलाइजेशन मोड की आवश्यकता होती है.
लेकिन फिर से, डॉकर टूलबॉक्स डॉकर चलाने के लिए विंडोज पर प्रदान किया गया मूल समर्थन है और सभी विंडोज ओएस के लिए इसकी विरासत समाधान है जो आवश्यक कॉन्फ़िगरेशन को पूरा नहीं करता है.
# 2। डॉकर डेस्कटॉप का उपयोग करना
Docker Desktop विंडोज पर Docker के लिए इस्तेमाल की जा रही नई तकनीक है। यह Oracle वर्चुअल बॉक्स को विंडोज पर उपलब्ध देशी वर्चुअलाइजेशन तकनीक से बदल देता है जो Microsoft हाइपर-वी है.
यह अभी भी नीचे बनाई गई लिनक्स मशीन पर डॉकर चलाने वाला है। लेकिन इस बार, ओर्कल वर्चुअल बॉक्स का उपयोग करने के बजाय, हमने मूल Microsoft हाइपर-वी का उपयोग किया है.
विंडोज पर इंस्टॉल करना
से डाउनलोड कर सकते हैं डॉकर हब खजाने.
स्थापना शुरू करने से पहले, हमें सिस्टम आवश्यकताओं की जांच करने की आवश्यकता है। OS में निम्नलिखित होने चाहिए:
- विंडोज 10 या विंडोज सर्वर 2016 पेशेवर या उद्यम संस्करण
- हाइपर- V सपोर्ट.
हाइपर- V चलाने के लिए, हार्डवेयर को आवश्यक शर्तें से नीचे मिलना चाहिए:
- 64-बिट प्रोसेसर
- >= 4 जीबी रैम
- BIOS-स्तर हार्डवेयर वर्चुअलाइजेशन समर्थन
इसलिए, सॉफ़्टवेयर और हार्डवेयर निर्भरता विंडोज पर डॉकर डेस्कटॉप को चलाने के लिए निहित है.
विंडोज होम पर स्थापित करने के लिए:
- हाइपर- V के बजाय, WSL2 सुविधा के लिए समर्थन की आवश्यकता है
- डाउनलोड करें और इंस्टॉल करें लिनक्स कर्नेल अद्यतन पैकेज.
एक बार डाउनलोड करने के बाद, नीचे दिए गए निर्देशों का पालन करें:
- डबल-क्लिक करें डॉकर डेस्कटॉप Installer.exe संस्थापक को चलाने के लिए। यह पैकेज को डाउनलोड करना शुरू कर देगा.
- जब प्रॉम्प्ट किया जाता है, तो वर्चुअलाइजेशन के लिए आवश्यक हाइपर-वी सुविधा का चयन करें (जैसा कि नीचे स्नैपशॉट में दिखाया गया है).
- एक बार जब आप ओके बटन पर क्लिक करेंगे, तो यह निष्पादन योग्य फ़ाइलों को खोलना और स्थापित करना शुरू कर देगा.
- इंस्टॉलेशन सफल रहा। विंडोज मशीनों को पुनः आरंभ करने की आवश्यकता होती है.
- डेस्कटॉप पर डॉकर डेस्कटॉप आइकन दिखाया जाएगा। इसे शुरू करने के लिए इस पर डबल क्लिक करें.
- विंडोज के लिए डॉकर डेस्कटॉप प्रदान करता है डॉकर इंजन, नोटरी, डॉकर रचना, कुबेरनेट्स, और क्रेडेंशियल हेल्पर। एक बार शुरू होने के बाद, यह प्रत्येक उत्पाद का संस्करण दिखाएगा.
- अंत में, आपके पास जीथब रिपॉजिटरी / डॉकर हब, बिल्ड, रन से एक इमेज क्लोन करने और अपने कंटेनरीकृत एप्लिकेशन को साझा करने का विकल्प है।.
MacOS पर इंस्टॉल करना
से डाउनलोड कर सकते हैं डॉकर हब खजाने.
स्थापना के साथ आगे बढ़ने से पहले, हमें सिस्टम की आवश्यकता की जांच करनी होगी। मैक नीचे सिस्टम आवश्यकताओं को पूरा करना चाहिए:
- मैक हार्डवेयर 2010 या नया स्मृति प्रबंधन और अप्रतिबंधित मोड के लिए हार्डवेयर समर्थन के साथ। मैक हार्डवेयर हाइपरविजर ढांचे का समर्थन करता है, तो यह सत्यापित करने के लिए कमांड kern.hv_support चलाएं.
- मैक ओएस संस्करण 10.13 या नया। यह कैटालिना, मोजावे और हाई सिएरा का समर्थन करता है.
- >= 4 जीबी रैम
- वर्जन 4.3-30 से पहले वर्चुअल-बॉक्स
एक बार डाउनलोड करने के बाद, कृपया नीचे दिए गए निर्देशों का पालन करें:
- स्थापित करने के लिए Dockerinosg पर डबल क्लिक करें और फिर Docker आइकन को एप्लिकेशन फ़ोल्डर में खींचें.
- Docker शुरू करने के लिए Docker.app पर डबल क्लिक करें.
- शीर्ष स्थिति पट्टी पर डोकर आइकन प्रतिबिंबित करेगा कि क्या डॉकर चल रहा है, और इसे कमांड लाइन से एक्सेस किया जा सकता है.
- विंडोज़ के लिए डॉकर डेस्कटॉप के समान, मैक के लिए डॉकर डेस्कटॉप, डॉकर इंजन, नोटरी प्रदान करता है, डॉकर रचना, कुबेरनेट्स और क्रेडेंशियल सहायक.
छवियों के साथ काम करना
एक बार स्थापित होने के बाद, स्थापित किए गए डॉकर इंजन के संस्करण की जांच करें.
डॉकटर – विसर्जन
डॉकर शिपिंग और कंटेनरीकृत अनुप्रयोगों को चलाने के साथ काम करता है। या तो आपको अपने कंटेनरीकृत एप्लिकेशन का निर्माण करना होगा या डॉकर हब पर कंटेनरीकृत चित्रों को बनाए रखना होगा, और इसे सरल डॉक रन कमांड का उपयोग करके आसानी से डाउनलोड किया जा सकता है.
यहां, हम रेडिस छवि को खींचेंगे.
docker पुलिंग redis
सरल रन कमांड के साथ, चित्र GitHub या Docker Hub में खींचे और धकेले जा सकते हैं, और दुनिया भर में कोई भी उपयोगकर्ता इसके साथ काम करना शुरू कर सकता है और शुरू कर सकता है।.
Docker कंटेनर एक Docker छवि चला रहा है। अगला कदम कंटेनर को शुरू करना है.
docker रन -p 6379 रेडिस
एन्क्रिप्टेड कंटेनर-आईडी जेनरेट की जाएगी। आप डैशबोर्ड विकल्प पर क्लिक करके जल्दी से डॉकर पर चल रहे उदाहरण की स्थिति देख सकते हैं.
डॉकटर सीएलआई पर कंटेनर को चलाने के लिए बटन ढूंढना बहुत आसान है, कंटेनर को रोकना, शुरू करना और निकालना। डॉकर इंजन से हटाने से पहले कंटेनर को रोकना सुनिश्चित करें.
Docker डेस्कटॉप सुविधाएँ
इतने सारे लाभ। आइए हम निम्नलिखित पर कुछ प्रकाश डालें.
- विकास उपकरणों और भाषाओं की एक विशाल विविधता का समर्थन करता है.
- किसी भी क्लाउड प्लेटफ़ॉर्म पर एक कंटेनरीकृत छवि बनाने और साझा करने का तेज़ और अनुकूलित तरीका प्रदान करें.
- एक पूर्ण डॉकर वातावरण स्थापित करना और स्थापित करना आसान है
- विंडोज़ पर Native वर्चुअलाइजेशन हाइपर-वी के साथ बेहतर प्रदर्शन और मैक पर हाइपरकिट.
- विंडोज मशीनों पर WSL 2 के माध्यम से लिनक्स पर मूल रूप से काम करने की क्षमता.
- लोकलहोस्ट नेटवर्क पर रनिंग कंटेनर तक आसान पहुँच.
- क्लाउड प्लेटफ़ॉर्म पर किसी भी एप्लिकेशन को विभिन्न भाषाओं और रूपरेखाओं में साझा करने की क्षमता.
- आपको सुरक्षित और अद्यतित रखने के लिए, स्वचालित अपडेट होते रहते हैं.
- कुबेरनेट्स के नवीनतम संस्करण शामिल हैं.
- विंडोज पर लिनक्स और विंडोज सर्वर के बीच टॉगल करने की क्षमता.
ध्यान दें
Docker Desktop एक देशी एप्लिकेशन है जिसे डॉक्युमेंटेड / कंटेनरीकृत एप्लिकेशन या सेवाओं को चलाने, बनाने और चलाने के लिए विंडोज और मैक ओएस के लिए डिज़ाइन किया गया है।.
परंतु
Docker Desktop उत्पादन वातावरण के लिए नहीं है, बल्कि यह एक डेस्कटॉप और विकास परिवेश के लिए है.
निष्कर्ष
मुझे विश्वास है कि अब आप डॉकटर डेस्कटॉप को जानते हैं। क्या आप अधिक सीखने में रुचि रखते हैं? इस शानदार को देखें DevOps कोर्स के लिए डॉकर.
टैग:
डाक में काम करनेवाला मज़दूर