Computer >> कंप्यूटर ट्यूटोरियल >  >> सॉफ्टवेयर >> आभासी मशीन

डॉकर डेस्कटॉप: सहज कंटेनर प्रबंधन के लिए 직관적인 GUI

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

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

इंस्टॉलेशन और सेटअप

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

मैंने डॉकर डेस्कटॉप शुरू करने की कोशिश की, और मैंने अपने टर्मिनल स्क्रीन पर निम्नलिखित टेक्स्ट देखा:

systemctl --user start docker-desktop
Failed to start docker-desktop.service: Unit docker-desktop.service is masked.

इस बिंदु पर, मैंने सेवा को अनमास्क करने की कोशिश की, लेकिन फिर:

sudo systemctl unmask docker-desktop
Unit docker-desktop.service does not exist, proceeding anyway.

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

कंटेनर चलाएं!

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

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

इमेज, वॉल्यूम, एक्सटेंशन

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

आप अपने मौजूदा कंटेनरों, वॉल्यूम और इमेज (कंटेनर स्पॉन करने के लिए उपयोग की जाने वाली) का एक उचित अवलोकन प्राप्त करते हैं। आपको उपयोग के आंकड़े मिलते हैं, और आप एक्सटेंशन इंस्टॉल कर सकते हैं (एक बीटा सुविधा), जो आपको अपने वर्कफ़्लो को तेजी से सुधारने की अनुमति देते हैं। बेशक, शैतान विवरण में है, और बहुत सारे आधुनिक IDE-जैसे टूल, विशेष रूप से उनके व्यवहार में ब्राउज़र-जैसे स्पिन वाले, वही काम करते हैं, और आप अक्सर टूल्स और फीचर्स के स्तरित पारिस्थितिकी तंत्र के साथ समाप्त होते हैं, जिनमें से कुछ ऑनलाइन हैं, कुछ क्लाउड, साइन इन, क्या नहीं। डॉकर डेस्कटॉप इनमें से बहुत कुछ प्रदान करता है, लेकिन कुछ वास्तव में उपयोगी सामग्री भी है। अब, मत भूलना - यह आपके डेस्कटॉप के लिए एक समाधान है, आपके उद्यम के लिए नहीं। लेकिन दृष्टिकोण ठोस है।

निष्कर्ष

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

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

Cheers.

  1. Docker कंटेनर में MongoDB डिप्लॉय करें: चरण-दर-चरण गाइड Docker कंटेनर में MongoDB डिप्लॉय करें: चरण-दर-चरण गाइड

    परिचय सबसे सुलभ NoSQL डेटाबेस में से एक, MongoDB®, के कई उपलब्ध डिप्लॉयमेंट विकल्प हैं। इस पोस्ट में, मैं MongoDB को कंटेनर के रूप में डिप्लॉय करने के लिए Docker® का उपयोग करता हूं और उस कंटेनर के साथ इंटरैक्ट करने के लिए शेल क्लाइंट का उपयोग करता हूं। अपने कंप्यूटर या सर्वर पर Docker इंस्टॉल करने क

  1. मैक के लिए शीर्ष लाइव वॉलपेपर विकल्प: अपने डेस्कटॉप पर गति लाएं मैक के लिए शीर्ष लाइव वॉलपेपर विकल्प: अपने डेस्कटॉप पर गति लाएं

    अपने डेस्कटॉप पर एक सुंदर वॉलपेपर होने से आपका मूड आसानी से बेहतर हो जाता है। आखिरकार, आप इसे हर बार देखते हैं जब आप अपना कंप्यूटर खोलते हैं। एक सुंदर दृश्य वाले वॉलपेपर से बेहतर केवल एक लाइव वॉलपेपर है जिसमें कुछ गति जोड़ी गई है। लाइवली वॉलपेपर दर्ज करें - एक लोकप्रिय ऐप जो आपको GIF, वीडियो, और वेब

  1. MojoPac: किसी भी PC के लिए पोर्टेबल डेस्कटॉप वर्चुअलाइजेशन MojoPac: किसी भी PC के लिए पोर्टेबल डेस्कटॉप वर्चुअलाइजेशन

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