यदि आपके पास अपने फाइल सिस्टम में कई डॉकर कंटेनर फैले हुए हैं, तो कंटेनर प्रबंधन को आसान बनाने के लिए आलसी डॉकर स्थापित करने पर विचार करें।
डॉकर और डॉकर कंपोज़ उपयोग में आसान उपकरण हैं जो एक अलग वातावरण में सॉफ़्टवेयर को तैनात करना आसान बनाते हैं। लेकिन आपकी सभी चल रही सेवाओं के स्वास्थ्य पर नज़र रखना समय लेने वाला हो सकता है।
आलसीडॉकर एक टीयूआई ऐप है जो आपको अपने सभी डॉकटर कंटेनरों को एक ही स्थान पर प्रबंधित और मॉनिटर करने में मदद करता है।
आलसीडॉकर का प्रयोग क्यों करें?
यदि आप अपने सिस्टम को नए पैकेजों के साथ अव्यवस्थित किए बिना सॉफ्टवेयर चलाना चाहते हैं तो डॉकर एक आवश्यक उपकरण है। प्रत्येक डॉकर ऐप एक अलग कंटेनर में चलता है और कभी भी आपके सिस्टम पर अन्य ऐप्स के साथ इंटरैक्ट नहीं करता है जब तक कि आप इसे स्पष्ट रूप से नहीं चाहते।
यदि आपने इसे पहले से इंस्टॉल नहीं किया है, तो आपको हमारे गाइड को पढ़ना चाहिए लिनक्स पर डॉकर और डॉकर कंपोज़ कैसे स्थापित करें.
डॉकर कंपोज़ सेवाओं को परिनियोजित करना और भी आसान बनाता है, और यह विशेष रूप से तब उपयोगी होता है जब रास्पबेरी पाई पर स्वयं-होस्टिंग परियोजनाएं
. आप एक एकल YAML फ़ाइल में कॉन्फ़िगरेशन को परिभाषित कर सकते हैं और एक कमांड के साथ कई डॉकटर कंटेनर लॉन्च कर सकते हैं जो फ़ाइल में निर्दिष्ट कंटेनरों को सामने लाएगा।आप टाइप करके देख सकते हैं कि कौन से कंटेनर चल रहे हैं:
डॉकर-कंपोज़ पीएस
... उस निर्देशिका में जहां आपका docker-compose.yml फ़ाइल स्थित है।
जैसा कि आप अधिक सॉफ़्टवेयर का परीक्षण और परिनियोजन करते हैं, आप शायद अलग-अलग docker-compose.yml फ़ाइलें बना लेंगे आपके फ़ाइल सिस्टम के आस-पास के स्थान, साथ ही साथ डॉकराइज़्ड ऐप्स को लॉन्च करना और भूल जाना जिन्हें आपने एक बार के लिए शुरू किया था उद्देश्य।
जो कुछ भी चल रहा है उसे नियंत्रित करना या यहां तक कि उसका ट्रैक रखना मुश्किल है-खासकर अगर आपकी डॉकर कम्पोज फाइलें आपकी हार्ड ड्राइव में बिखरी हुई हैं।
प्रशासन गड़बड़ हो सकता है, और डॉकर कमांड की पूरी श्रृंखला को याद रखना अपने आप में एक कार्य है।
आलसीडॉकर आपके डॉकटर कंटेनरों के बारे में सारी जानकारी एकत्र करता है और इसे आपके टर्मिनल के अंदर बड़े करीने से प्रस्तुत करता है। आप देख सकते हैं कि क्या चल रहा है, लॉग जांचें, संसाधन उपयोग देखें, और वातावरण का निरीक्षण करें।
आप अलग-अलग कंटेनरों पर रोक, रोक, पुनः आरंभ और अन्य संचालन भी कर सकते हैं, या प्रत्येक चल रही सेवा पर कार्रवाई लागू कर सकते हैं।
लिनक्स पर आलसीडॉकर कैसे स्थापित करें
जबकि आलसीडॉकर स्वयं एक डॉकरीकृत छवि के रूप में आता है, वर्तमान में इसे इस तरह से तैनात करने का मतलब है कि आप अपने अन्य डॉकर कंटेनरों के लिए लॉग या सीपीयू उपयोग ग्राफ नहीं देख पाएंगे।
इसके बजाय, आपको आलसीडॉकर स्थापना स्क्रिप्ट का उपयोग करना चाहिए:
कर्ल https://raw.githubusercontent.com/jesseduffield/lazydocker/master/scripts/install_update_linux.sh | दे घुमा के
कहने की जरूरत नहीं है, आपको किसी भी स्क्रिप्ट को बैश में पाइप करने से पहले उसकी सामग्री की जांच करनी चाहिए।
अपने डॉकर कंटेनरों को प्रबंधित करने के लिए आलसीडॉकर का प्रयोग करें
टाइप करके आलसी डॉकटर लॉन्च करें:
lazydocker
इससे कोई फ़र्क नहीं पड़ता कि आप फ़ाइल सिस्टम में कहाँ हैं या आपकी डॉकर इमेज या डॉकर कंपोज़ फ़ाइलें कहाँ स्थित हैं - आलसीडॉकर उन सभी से जानकारी प्राप्त करेगा।
टीयूआई के बाईं ओर लंबवत नीचे की ओर दौड़ते हुए, आपको चार खंड दिखाई देंगे। ये सेवाएं, स्टैंडअलोन कंटेनर, इमेजिस, और संस्करणों.
इनमें से प्रत्येक अनुभाग के भीतर, आप का उपयोग करके प्रविष्टियों के माध्यम से ब्राउज़ कर सकते हैं ऊपर और नीचे आपके कीबोर्ड पर तीर कुंजियाँ। जैसा कि आप प्रत्येक प्रविष्टि को हाइलाइट करते हैं, प्रासंगिक जानकारी दाएँ हाथ के फलक में दिखाई जाती है। वैकल्पिक रूप से, आप इंटरफ़ेस के चारों ओर क्लिक करने के लिए अपने माउस का उपयोग कर सकते हैं।
डिफ़ॉल्ट रूप से, सूचना फलक आपके द्वारा चुनी गई किसी भी प्रविष्टि के लिए लॉग दिखाएगा, लेकिन आप कर सकते हैं सीपीयू और मेमोरी आंकड़े, कंटेनर पर्यावरण, कॉन्फ़िगरेशन प्रविष्टियां दिखाने के लिए शीर्ष पर स्थित लेबल पर क्लिक करें, या शीर्ष।
यदि एक डॉकराइज़्ड ऐप क्रैश हो जाता है, तो आप आलसीडॉकर को छोड़े बिना इसके बारे में और हर दूसरे डॉकराइज़्ड ऐप के बारे में सब कुछ जांच सकते हैं।
उपर्युक्त सूचना विकल्प केवल वास्तविक कंटेनरों के लिए उपलब्ध हैं। यदि आपने एक प्रविष्टि का चयन किया है इमेजिस या संस्करणों, आप केवल कॉन्फिग देख पाएंगे।
हाइलाइट किए गए कंटेनर के साथ दबाएं एक्स आपके द्वारा किए जा सकने वाले कार्यों का एक मेनू लाने के लिए। निम्न के अलावा रुकना, रोकना, और पुनः आरंभ करें, आप कंटेनरों को हटा सकते हैं, उन्हें ब्राउज़र में खोल सकते हैं, कंटेनरों को ऊपर और नीचे ला सकते हैं, या सीधे आदेश निष्पादित कर सकते हैं।
साथ ही मेनू के भीतर से आदेश चलाने में सक्षम होने के साथ-साथ आप भविष्य में उपयोग के लिए प्रासंगिक शॉर्टकट कुंजी भी देखेंगे।
यदि आप अपने सभी कंटेनरों पर बल्क कार्रवाइयां करना चाहते हैं, तो दबाएं बी ऊपर लाने की कुंजी थोक आदेश मेन्यू।
यदि आप इस क्रिया को चुनते हैं सेवाएं अनुभाग में, आप मानक डॉकर कंपोज़ कमांड देखेंगे, जबकि यदि आप मेनू को अंदर खोलते हैं स्टैंडअलोन कंटेनर, आपके पास कंटेनरों को रोकने, हटाने और छँटाई करने के विकल्प होंगे।
शेष दो अनुभागों में, आप केवल एक ही बल्क क्रिया कर पाएंगे जो अप्रयुक्त वॉल्यूम और छवियों को कम करना है।
आलसीडॉकर लिनक्स पर कंटेनर प्रबंधन को आसान बनाता है
आपकी सभी कंटेनर जानकारी एक ही स्थान पर और प्रबंधन के लिए कुछ कीस्ट्रोक्स से अधिक की आवश्यकता नहीं है, अपने विशाल वर्चुअल पोर्ट को बेहतर ढंग से व्यवस्थित रखना बहुत आसान है।
यदि आप डॉकर के प्यार से बाहर हो रहे हैं, तो इसके बजाय एक वैकल्पिक कंटेनर प्रबंधन प्रणाली पर विचार करें।