डॉकर एक प्रमुख कंटेनर तकनीक है जिसका व्यापक रूप से सिस्टम प्रशासक और आईटी इंजीनियरों द्वारा उपयोग किया जाता है। यह जटिल आईटी वातावरण को जल्दी से स्थापित करने और सॉफ्टवेयर सिस्टम को सुरक्षित रूप से तैनात करने के लिए एक बढ़िया टूल है।
डॉकटर काम पूरा करने के लिए एक मजबूत सीएलआई उपकरण के साथ आता है, लेकिन कभी-कभी आप एक डॉकर कंटेनरों और उनकी संबंधित सेवाओं का चित्रमय दृश्य, जो डॉकर सीएलआई नहीं करता है उपलब्ध करवाना। यहीं पर पोर्टेनर आता है।
पोर्टेनर क्या है?
पोर्टेनर एक जीयूआई उपकरण है जो डॉकर, डॉकर झुंड, एज़ूर एसीआई और में कंटेनरों को आसानी से प्रबंधित करने के लिए है कुबेरनेट्स, चाहे वह ऑन-प्रिमाइसेस हो या क्लाउड में।
पोर्टेनर खुद डॉकटर छवि के रूप में तैनात है और बहुत हल्का है। यह दो मुख्य तत्वों से बना है: पोर्टेनर सर्वर और पोर्टेनर एजेंट। एजेंट नोड के संसाधनों तक पहुंच प्रदान करने के लिए सर्वर के साथ संचार करता है।
आप लिनक्स या विंडोज पर पोर्टेनर स्थापित कर सकते हैं, और यह लिनक्स (डब्लूएसएल) के लिए विंडोज सबसिस्टम पर भी स्थापना का समर्थन करता है। हुड के तहत, पोर्टेनर आपको अच्छे स्तर की अमूर्तता प्रदान करने के लिए डॉकर सीएलआई का उपयोग करता है।
लिनक्स पर पोर्टेनर स्थापित करना
जैसा कि पहले उल्लेख किया गया है, पोर्टेनर को डॉकर छवि के रूप में स्थापित किया गया है, इसलिए आपको अपनी मशीन पर डॉकर को चलाने और चलाने की आवश्यकता होगी। यदि आपके पास यह स्थापित नहीं है, यहां बताया गया है कि उबंटू पर डॉकर कैसे स्थापित किया जाए.
आप या तो पोर्टेनर का व्यावसायिक संस्करण स्थापित कर सकते हैं, जो कुछ अतिरिक्त लाभों जैसे सेवा समर्थन के साथ आता है, या बस सामुदायिक संस्करण का उपयोग करें।
एक डॉकर वॉल्यूम बनाकर शुरू करें जो निम्नलिखित कमांड का उपयोग करके पोर्टेनर डेटाबेस और उससे जुड़े डेटा को होस्ट करेगा:
डॉकर वॉल्यूम बनाएं पोर्टेनर_डेटा
अगला, पोर्टेनर डॉकर छवि चलाएँ। यदि यह स्थानीय रूप से उपलब्ध नहीं है, तो डॉकर स्वचालित रूप से इसे डॉकर हब से डाउनलोड कर लेगा।
डॉकर रन-डी-पी 8000:8000 -पी 9000:9000 --नाम पोर्टेनर --पुनरारंभ = हमेशा -v /वर/run/docker.sock:/var/रन/डॉकर.सॉक -v पोर्टेनर_डेटा:/डेटा पोर्टेनर/पोर्टेनर-सीई: नवीनतम
उपरोक्त कमांड लीगेसी सपोर्ट के लिए HTTP पोर्ट 9000 का उपयोग करता है, लेकिन आप 9443 HTTPS पोर्ट का भी उपयोग कर सकते हैं, और पोर्टेनर एक स्व-हस्ताक्षरित एसएसएल प्रमाणपत्र स्थापित करेगा। आप चाहें तो अपने स्वयं के प्रमाणपत्रों का भी उपयोग कर सकते हैं।
जब छवि डाउनलोड करना समाप्त कर लेती है, तो आप निम्न आदेश का उपयोग करके जांच सकते हैं कि यह ऊपर है और चल रहा है या नहीं:
सुडो डॉकटर पीएस
आपके पोर्टेनर कंटेनर को आपके पास मौजूद किसी भी अन्य कंटेनर के साथ आउटपुट में सूचीबद्ध किया जाना चाहिए।
पोर्टेनर का अवलोकन
पोर्टेनर डैशबोर्ड तक पहुँचने के लिए, डिफ़ॉल्ट पोर्टेनर URL पर जाएँ, जो है http://localhost: 9000 आपके वेब ब्राउज़र में।
डिफ़ॉल्ट उपयोगकर्ता नाम है व्यवस्थापक और जारी रखने के लिए आपको एक सुरक्षित पासवर्ड दर्ज करना होगा। आगे जाकर ये आपके लॉगिन विवरण होंगे। आप चाहें तो उपयोगकर्ता नाम भी बदल सकते हैं।
जब आप पहली बार लॉग इन करते हैं, तो पोर्टेनर आपसे अपने वातावरण को कॉन्फ़िगर करने के लिए कहेगा। का चयन करें शुरू हो जाओ विकल्प जो स्थानीय वातावरण का उपयोग करता है जिस पर पोर्टेनर चल रहा है। आप अन्य दूरस्थ पीसी या सर्वर से डॉकर कंटेनरों को प्रबंधित करने के लिए अधिक वातावरण जोड़ सकते हैं।
बायां मेनू बार डैशबोर्ड टैब, इमेज टैब, नेटवर्क, स्टैक, उपयोगकर्ता, वातावरण आदि जैसे महत्वपूर्ण घटकों का अवलोकन दिखाता है।
पोर्टेनर का उपयोग करके डॉकटर कंटेनरों का प्रबंधन
पोर्टेनर मेनू से कंटेनरों और छवियों को प्रबंधित करना काफी आसान है। बस उस घटक का चयन करें जिसे आप अपने डॉकर वातावरण में कॉन्फ़िगर करना चाहते हैं और फिर इसे अपनी पसंद के अनुसार संशोधित करें।
अधिकांश घटक स्व-व्याख्यात्मक हैं। यहाँ कुछ सबसे महत्वपूर्ण हैं:
1. डैशबोर्ड
डैशबोर्ड पृष्ठ आपको महत्वपूर्ण आँकड़ों के साथ अपने परिचालन परिवेश पर एक त्वरित नज़र देता है। किसी विशिष्ट घटक के बारे में अधिक जानकारी प्राप्त करने के लिए आप डैशबोर्ड में प्रत्येक घटक पर क्लिक कर सकते हैं।
आप आसानी से इस बात का सारांश प्राप्त कर सकते हैं कि आपके कंटेनर कितने डिस्क स्थान का उपभोग कर रहे हैं और कौन से स्वस्थ हैं या नहीं। आप अपने डॉकटर कंटेनरों के नेटवर्क इंटरफेस और आईपी पतों का एक अच्छा अवलोकन भी प्राप्त कर सकते हैं।
डॉकर जानकारी के अलावा, आप पीसी रैम क्षमता भी प्राप्त कर सकते हैं। आपको कोई भी डॉकर आदेश नहीं मिलेगा जो आपको एक पृष्ठ के भीतर इतना व्यापक सारांश देता हो। और यहीं पर पोर्टेनर चमकता है।
2. इमेजिस
आप अपने डॉकर वातावरण में नई छवियों को खींचने के लिए इमेज टैब का उपयोग कर सकते हैं। डिफ़ॉल्ट रूप से, पोर्टेनर डॉकर छवियों को प्राप्त करने के लिए डॉकर हब का उपयोग करता है। आप जिस छवि की तलाश कर रहे हैं उसका नाम दर्ज करके छवियों को खोजें और फिर क्लिक करें खोज डॉकर हब में इसे देखने के लिए बटन।
एक नई छवि खींचने के लिए, टैग सहित नाम दर्ज करें, जैसा कि डॉकर हब में दिखाई देता है, और पर क्लिक करें छवि खींचो बटन।
छवियाँ पृष्ठ आपके वातावरण में सभी छवियों को सूचीबद्ध करता है, जिसमें उनका आकार, टैग और छवि बनाने की तिथि शामिल है। आप इस पेज से नई डॉकर इमेज भी बना सकते हैं।
3. कंटेनरों
आपके वातावरण में सभी कंटेनरों का अवलोकन करने के लिए डॉकर कंटेनर पेज एक बेहतरीन जगह है। यहां आपको चल रहे और निष्क्रिय दोनों कंटेनरों के अवलोकन के साथ प्रस्तुत किया गया है।
आप उन छवियों से नए डॉकर कंटेनरों को भी स्पिन कर सकते हैं जो आपके पीसी पर स्थानीय रूप से उपलब्ध हैं या जो डॉकर हब में हैं।
एक कंटेनर चलाने के लिए, बस पर क्लिक करें कंटेनर जोड़ें बटन। फिर, कंटेनर का विवरण प्रदान करें जैसे कि नाम, टैग, क्या आप शेल, इंटरएक्टिव और TTY, आदि का उपयोग करना चाहते हैं। आपके द्वारा यहां प्रदान किए जाने वाले पैरामीटर समान हैं जो आप उपयोग करते समय प्रदान करेंगे डोकर रन आज्ञा।
4. अन्य अवयव
पोर्टेनर में कुछ अन्य महत्वपूर्ण घटकों में शामिल हैं:
- ढेर: ढेर आपको परिभाषित करने का विकल्प देता है डॉकर कंपोज़ फ़ाइलें। आप या तो पोर्टेनर एडिटर विंडो के भीतर डॉकर कम्पोज फाइलों को निर्दिष्ट कर सकते हैं या उन्हें अपने पीसी से अपलोड कर सकते हैं। आप अपनी डॉकर कम्पोज़ फ़ाइलों को सीधे गिटहब से भी खींच सकते हैं।
- नेटवर्क: नेटवर्क टैब आपके वातावरण में विभिन्न डॉकर छवियों द्वारा उपयोग किए जाने वाले सभी नेटवर्क इंटरफेस को सूचीबद्ध करता है। इस पृष्ठ पर आईपी पते और नेटवर्क प्रकार भी प्रदर्शित किए जाते हैं। और हां, आप अपने परिवेश में नए नेटवर्क जोड़ सकते हैं।
- वॉल्यूम: वॉल्यूम डॉकर कंटेनरों में डेटा प्रबंधन को आसान बनाता है। वॉल्यूम आपको अपने डॉकर कंटेनर डेटा को होस्ट पीसी पर होस्ट करने की अनुमति देता है, जो बहुत अच्छा है क्योंकि यह डॉकर छवियों के प्रबंधन को आसान बनाता है। वॉल्यूम पेज आपको आसानी से नए वॉल्यूम बनाने और मौजूदा वॉल्यूम को व्यवस्थित करने की अनुमति देता है।
- उपयोगकर्ता: प्रारंभ में, हमने एक बनाया व्यवस्थापक पोर्टेनर के लिए उपयोगकर्ता, लेकिन यदि आप अपने वातावरण को प्रबंधित करने के लिए और अधिक उपयोगकर्ताओं को जोड़ना चाहते हैं और अलग-अलग पहुंच स्तर हैं तो यह जगह है।
डॉकटर और पोर्टेनर जब संयुक्त होते हैं तो बहुत बढ़िया होते हैं!
डॉकर के लिए पोर्टेनर एक बहुत हल्का जीयूआई प्रबंधक है। इसे स्थापित करना बहुत आसान है, और आप इसे अपने स्थानीय पीसी या रिमोट सर्वर पर एकाधिक डॉकर वातावरण प्रबंधित करने के लिए उपयोग कर सकते हैं।