डॉकर कंपोज़ को लिनक्स डेस्कटॉप पर इंस्टॉल करना आसान है। लेकिन यदि आप डॉकर कंपोज़ का नवीनतम संस्करण चाहते हैं तो इंस्टॉलेशन चरण थोड़े अलग हैं।
डॉकर कंपोज़ अधिकांश डिस्ट्रोज़ पर मानक रिपॉजिटरी में उपलब्ध है। हालाँकि, सबसे हालिया रिपॉजिटरी संस्करण नवीनतम रिलीज़ के पीछे कई संस्करण होते हैं।
यह तेजी से एक समस्या बनती जा रही है और इसमें कई तरह की त्रुटियां हो सकती हैं जिनके लिए समाधान की आवश्यकता है। लिनक्स पर डॉकर कंपोज़ का नवीनतम संस्करण कैसे स्थापित करें, यहां बताया गया है।
डॉकर कंपोज़ आपके जीवन को सरल बनाता है
डॉकर एक आवश्यक कंटेनरीकरण उपकरण है जो आपको अपने लिनक्स पीसी या सर्वर पर सॉफ़्टवेयर को इस जोखिम के बिना तैनात करने की अनुमति देता है कि यह आपके द्वारा इंस्टॉल किए गए अन्य ऐप्स में हस्तक्षेप करेगा।
यह आपके सॉफ़्टवेयर को चलाने के लिए एक वातावरण को कॉन्फ़िगर करना आसान बनाता है, और छवियों को डाउनलोड कर सकता है और स्वचालित रूप से कंटेनर सेट कर सकता है - यह सब एक ही कंपाउंड कमांड के साथ।
डॉकर कंपोज़ ऐड-ऑन जीवन को और भी आसान बनाता है। इसके साथ, आप YAML टेक्स्ट फ़ाइल में वातावरण को परिभाषित कर सकते हैं, फिर उन्हें प्रबंधित करने के लिए संक्षिप्त कमांड का उपयोग कर सकते हैं।
अगर आप रास्पबेरी पाई पर स्व-मेज़बान परियोजनाएँ, यह अमूल्य है. आप संपूर्ण ऑपरेटिंग सिस्टम भी चला सकते हैं, उदाहरण के लिए, उबंटू, डॉकर कंटेनर के रूप में.
डॉकर कंपोज़ के रेपो रिलीज़ का उपयोग क्यों न करें?
जबकि यह आसान है लिनक्स पर डॉकर कंपोज़ स्थापित करें, विकास तेजी से आगे बढ़ रहा है, और आज सक्रिय उपयोग में डॉकर कंपोज़ के कई अलग-अलग संस्करण हैं।
उनके द्वारा उपयोग किया जाने वाला स्कीमा और सिंटैक्स हमेशा संगत नहीं होता है, और जैसे ही आप कंटेनरों को घुमाते हैं, आपको "जैसे त्रुटियों का सामना करना पड़ सकता है"Services.web.depends_on में एक अमान्य प्रकार है, यह एक सरणी होनी चाहिए " या "नेटवर्क के लिए असमर्थित कॉन्फ़िगरेशन विकल्प".
इनमें से कई त्रुटियां उन सुविधाओं से संबंधित हैं जिन्हें आपके डॉकर कंपोज़ संस्करण के जारी होने के बाद से हटा दिया गया है या जोड़ा गया है। इधर-उधर घूमते हुए और अपने संस्करण संख्या को बदलते हुए docker-compose.yaml फ़ाइल या बहुत विशिष्ट त्रुटियों की गहन खोज से कभी-कभी परिणाम मिल सकते हैं, यह सबसे अच्छा विकल्प नहीं है।
नवीनतम डॉकर कंपोज़ रिलीज़ संस्करण संख्याओं को केवल सलाह के रूप में मानते हैं, और आमतौर पर डॉकर कंपोज़ के पिछले रिलीज़ के लिए बनाई गई YAML फ़ाइलों के साथ निर्बाध रूप से काम करेंगे।
चूंकि डॉकर कंपोज़ के मानक रिपॉजिटरी रिलीज़ नवीनतम से पिछड़ जाते हैं, इसलिए आपको डॉकर कंपोज़ को मैन्युअल रूप से इंस्टॉल करना पड़ सकता है।
डॉकर कंपोज़ को मैन्युअल रूप से कैसे स्थापित करें
आप प्रोजेक्ट के आधिकारिक GitHub रिलीज़ पृष्ठ पर नवीनतम डॉकर कंपोज़ रिलीज़ पा सकते हैं।
डाउनलोड करना:डॉकर कम्पोज़
शुरू करने से पहले, आपको अपने पैकेज मैनेजर के साथ इंस्टॉल किए गए डॉकर कंपोज़ के संस्करण को अनइंस्टॉल करना चाहिए। उदाहरण के लिए, यदि आपने एपीटी का उपयोग करके डॉकर कंपोज़ स्थापित किया है, तो एक टर्मिनल खोलें और दर्ज करें:
सुडो एपीटी डॉकर-कंपोज़ को हटा दें
अपने ब्राउज़र में GitHub रिलीज़ पृष्ठ पर जाएँ, और सूची से अपना सिस्टम आर्किटेक्चर चुनें। अधिकांश आधुनिक डेस्कटॉप पीसी को इसकी आवश्यकता होगी डॉकर-कंपोज़-लिनक्स-x86_64 पैकेट। यह छिपा हो सकता है, और आपको क्लिक करना पड़ सकता है सभी संपत्तियाँ दिखाएँ इसे खोजने के लिए।
हाल के 64-बिट रास्पबेरी पीस के लिए, चुनें docker-compose-linux-aarch64, और पुराने एआरएम आर्किटेक्चर की तलाश करें docker-compose-linux-armv7 या docker-compose-linux-armv6.
आप जो रिलीज़ चाहते हैं उस पर राइट-क्लिक करें और फिर चुनें लिंक की प्रतिलिपि करें.
अब अपने टर्मिनल पर लौटें, और इसका उपयोग करें भूल जाओ बाइनरी डाउनलोड करने का आदेश:
भूल जाओ https://github.com/docker/compose/releases/download/v2.19.1/docker-compose-linux-x86_64
डाउनलोड की गई फ़ाइल का नाम बदलें, इसे अपने PATH में किसी स्थान पर ले जाएँ, और इसे निष्पादन योग्य बनाएं:
sudo mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
अंत में, डॉकर कंपोज़ के उस संस्करण की जाँच करें जो इसके साथ स्थापित है:
डॉकर-कंपोज़ -v
अब आपके पास अपने लिनक्स पीसी पर नवीनतम डॉकर कंपोज़ रिलीज़ स्थापित होगा।
कुछ बेहतरीन प्रोजेक्ट चलाने के लिए डॉकर कंपोज़ का उपयोग करें
अप-टू-डेट डॉकर कंपोज़ रिलीज़ के साथ, आप पाएंगे कि आपके प्रोजेक्ट और कंटेनरीकृत ऐप्स अधिक सुचारू रूप से चलते हैं।
यदि आपको कई डॉकर कंटेनरों को प्रबंधित करना बहुत कठिन लगता है, तो डॉकर कंपोज़ के साथ भी, उपयोग में आसान उपकरण हैं जो आपके लिए प्रशासन को सरल बना सकते हैं।