Dozzle स्थापित करें, Docker के लिए सरल लॉग फ़ाइल व्यूअर

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

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

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

लेकिन आप डॉकर कंटेनर लॉग को कैसे देखते हैं? यदि आप डॉकर कमांड लाइन से परिचित हैं, तो यह सब चुनौतीपूर्ण नहीं है। उदाहरण के लिए, मान लें कि आपके पास mymongo नाम से प्रकाशित एक कंटेनर है (a मोंगोडीबी कंटेनर) और कंटेनर में कोई समस्या आ रही है। आप कमांड का उपयोग करके लॉग देख सकते हैं:

आप इसके साथ अधिक विवरण प्राप्त कर सकते हैं:

आप लॉग का ट्रैक भी रख सकते हैं, जो कंटेनर के अंदर होने वाली घटनाओं के दौरान नई जानकारी को आउटपुट करना जारी रखेगा। तो, बात यह है:

आप किसी विशिष्ट टाइमस्टैम्प से पहले लॉग प्रविष्टियाँ भी प्रदर्शित कर सकते हैं, जैसे:

उपरोक्त आउटपुट केवल दो घंटे पहले हुई घटनाओं को सूचीबद्ध करेगा।

कंटेनर की जटिलता के आधार पर, आप बड़ी मात्रा में आउटपुट देख सकते हैं जिससे आप निपट सकते हैं। और आपके पास बहुत सारे कंटेनर हो सकते हैं जिनके रिकॉर्ड आपको देखने की आवश्यकता है। यदि आपके पास सर्वर पर 20 से अधिक कंटेनर चल रहे हैं तो क्या होगा? क्या आपको उन सभी कंटेनरों के नाम याद हैं? यदि नहीं, तो आपको पहले कमांड का उपयोग करके कंटेनर का नाम निर्दिष्ट करना होगा:

हाथ में कंटेनर नाम के साथ, आप उसके रिकॉर्ड देख सकते हैं।

यह कुशल से बहुत दूर है, और इस तथ्य को देखते हुए कि आप कंटेनरों के साथ काम कर रहे हैं, दक्षता खेल का नाम है। इसलिए ऐसे उपकरण हैं जैसे नोक, जो डॉकर कंटेनर लॉग देखने के लिए एक वेब यूजर इंटरफेस प्रदान करता है। मुझ पर विश्वास करें जब मैं कहता हूं कि Dozzle जैसा उपकरण Docker कंटेनर प्रबंधन को आसान बनाने में मदद करने के लिए एक लंबा रास्ता तय करेगा।

आइए देखें कि डोज़ल को कैसे तैनात किया जाए और देखें कि डॉकर कंटेनर लॉग को देखना कितना आसान है।

डॉकर समुदाय संस्करण स्थापित करें

संभावना है कि आपके पास पहले से ही डॉकर चल रहा है (अन्यथा, इसे पढ़ने से परेशान क्यों हैं)? यदि आपने नहीं किया है, तो मैं आपको दिखाता हूं कि आप उबंटू सर्वर 22.04 पर डॉकर के सामुदायिक संस्करण को कैसे स्थापित कर सकते हैं।

READ  ज्ञानू बैनर कब निकलता है? रिलीज की तारीख और कौशल - HITC

पहली बात यह है कि इसके साथ आधिकारिक डॉकर जीपीजी कुंजी जोड़ें:

अगला, हम कमांड के साथ आधिकारिक डॉकर रिपॉजिटरी जोड़ेंगे:

आवश्यक निर्भरताएँ स्थापित करें:

कमांड के साथ उपयुक्त अपडेट करें:

इसके साथ डॉकर सामुदायिक संस्करण स्थापित करें:

सुनिश्चित करें कि उपयोगकर्ता कमांड का उपयोग करके डॉकर समूह का सदस्य है:

अंत में, लॉग आउट करें और परिवर्तनों को प्रभावी होने के लिए फिर से लॉग इन करें।

नोजल कैसे फैलाएं

अरे हाँ। अब वेब-आधारित लॉग व्यूअर को परिनियोजित करने का समय आ गया है। तो, आदेश जारी करें:

READ  छात्रों को विचलित होने से बचाने के लिए ज़ूम फ़ोकस मोड चालू करता है

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

आपको कुछ इस तरह देखना चाहिए:

कंटेनर प्रकाशित करने के बाद, एक वेब ब्राउज़र खोलें और उसे इंगित करें http://आईपी:8888 (जहां आईपी होस्टिंग सर्वर का आईपी पता है)। आपको एक सरल इंटरफ़ेस देखना चाहिए जो आपके द्वारा चलाए जा रहे सभी कंटेनरों को सूचीबद्ध करता है (चित्र 1)।

चित्र 1: Dozzle का वेब-आधारित इंटरफ़ेस स्वच्छ और उपयोग में आसान है।

लॉग फ़ाइल देखने के लिए उनमें से किसी भी चल रहे कंटेनर पर क्लिक करें (चित्र 2)।

चित्र 2: माईमोंगो कंटेनर लॉग दिखा रहा गड्ढा।

चित्र 2: माईमोंगो कंटेनर लॉग दिखा रहा गड्ढा।

Dozzle की महान विशेषताओं में से एक कंटेनर के लिए आपकी स्वयं की लॉग फ़ाइलों को डाउनलोड करने की क्षमता है। ऐसा करने के लिए, खुली हुई लॉग फ़ाइल के ऊपरी दाएं कोने में तीन-बिंदु वाले मेनू पर क्लिक करें और डाउनलोड का चयन करें। यह फ़ाइल (.gz एक्सटेंशन के साथ) को आपके स्थानीय संग्रहण में डाउनलोड कर देगा। फिर आप फ़ाइल को किसी भी टेक्स्ट एडिटर के साथ देख सकते हैं।

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

संग्रहस्केच के साथ बनाया गया।

प्रातिक्रिया दे

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *