डॉकर कंपोज, उबंटू में अलग-अलग इंस्टालेशन ऑप्शन 20.04

docker रचना के बारे में

अगले लेख में हम Docker Compose पर एक नज़र डालने जा रहे हैं। यह एक उपयोगिता है जो कई अनुप्रयोगों को परिभाषित करने, देखने और चलाने में मदद करती है। के बारे में है एक उपकरण YAML फ़ाइलों के माध्यम से अलग कंटेनरों का निर्माण करने के लिए.

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

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

Docker Compose एक उपकरण है जो Docker के उपयोग को सरल करता है। से YAML फ़ाइलें, कंटेनर बनाना, उन्हें कनेक्ट करना, पोर्ट, वॉल्यूम आदि सक्षम करना आसान है। कम्पोज़ के साथ आप अलग-अलग कंटेनर बना सकते हैं और एक ही समय में, प्रत्येक कंटेनर में, अलग-अलग सेवाएं, उन्हें एक आम वॉल्यूम में शामिल कर सकते हैं, उन्हें शुरू कर सकते हैं, उन्हें बंद कर सकते हैं, आदि। यह अनुप्रयोगों और microservices बनाने में सक्षम होने के लिए एक बुनियादी घटक है। सभी रचना सुविधाओं को विस्तार से पृष्ठ के पृष्ठ से देखा जा सकता है परियोजना प्रलेखन.

उबंटू 20.04 पर डॉकर कम्पोज़ स्थापित करें

उपयोगकर्ता चुन सकते हैं स्थापित करने के लिए विभिन्न विकल्प यह उपयोगिता, जैसे वो हे वैसे:

उबंटू भंडार से

उबंटू रिपोजिटरी से हम इस टूल का एक स्थिर संस्करण और अपडेट प्राप्त कर सकते हैं। यहां से स्थापित करने के लिए, हमें केवल एक टर्मिनल (Ctrl + Alt + T) खोलना होगा और आधिकारिक रिपॉजिटरी से उपयोगिता स्थापित करने के लिए निम्न कमांड टाइप करना होगा:

स्थापित कर्ता उपयुक्त के साथ रचना

sudo apt install docker-compose

एक बार स्थापना पूर्ण होने पर, हम कर सकते हैं जांचें कि क्या यह हमारे सिस्टम में सही तरीके से स्थापित किया गया है। हम एक ही टर्मिनल में निम्नलिखित कमांड लिखकर ऐसा कर सकते हैं:

डॉकटर ने उपयुक्त संस्करण की रचना की

docker-compose version

स्थापना रद्द करें

पैरा उपयुक्त के साथ स्थापित डॉकटर कम्पोज को हटा दें, हमें बस एक टर्मिनल खोलने की जरूरत है (Ctrl + Alt + T) और कमांड निष्पादित करें:

उपयुक्त के साथ स्थापना रद्द करें

sudo apt remove docker-compose; sudo apt autoremove

GitHub भंडार का उपयोग करना

में GitHub पर भंडार इस परियोजना से, हम डॉकर कम्पोज का अधिक अद्यतन संस्करण प्राप्त कर सकते हैं, जो मानक उबंटू भंडार में उपलब्ध नहीं हो सकता है।

यदि आप चाहते हैं डॉकर कम्पोज़ की उपयोगिता का अद्यतन संस्करण स्थापित करें, कर सकते हैं वेब ब्राउज़र का उपयोग करें या टर्मिनल खोलें (Ctrl + Alt + T) और आज प्रकाशित नवीनतम संस्करण प्राप्त करने के लिए निम्नलिखित कमांड चलाएँ:

डाउनलोड

sudo wget -O /usr/local/bin/docker-compose https://github.com/docker/compose/releases/download/1.28.6/docker-compose-Linux-x86_64

एक बार डाउनलोड समाप्त होने के बाद, हम इस अन्य कमांड का उपयोग करेंगे हमारे द्वारा डाउनलोड की गई निष्पादन योग्य फ़ाइल के लिए आवश्यक अनुमतियाँ असाइन करें पिछले चरण में:

sudo chmod +x /usr/local/bin/docker-compose

अब हम कर सकते हैं उस संस्करण की जाँच करें जिसे हम उपलब्ध करने जा रहे हैं टर्मिनल में निम्नलिखित कमांड का उपयोग करना:

डिटेक ने GitHub से संस्करण की रचना की

docker-compose --version

स्थापना रद्द करें

यह उपकरण सिर्फ बाइनरी फ़ाइल को हटाकर सिस्टम से हटाया जा सकता है। इसके लिए, हमें एक टर्मिनल (Ctrl + Alt + T) खोलना होगा और इसे अपने कंप्यूटर से अनइंस्टॉल करने के लिए निम्न कमांड का उपयोग करना होगा:

sudo rm /usr/local/bin/docker-compose

पाइप का उपयोग करना

हम Docker Compose का उपयोग करके भी डाउनलोड कर सकते हैं pip3. इस उपयोगिता के लिए पाइथन 3.6 या बाद की आवश्यकता होती है और इसके पाइप पैकेज प्रबंधक, सही ढंग से काम करने के लिए। यदि आपके पास इन आवश्यकताओं का यह संस्करण है, तो किसी टर्मिनल (Ctrl + Alt + T) में आपको इंस्टॉलेशन करने के लिए केवल निम्न कमांड का उपयोग करना होगा:

स्थापित pip3 docker रचना

pip3 install docker-compose

स्थापना रद्द करें

ई के लिएइस उपयोगिता को हटा दें, यदि आपने इसे pip3 के साथ स्थापित किया है, हमें केवल एक टर्मिनल खोलने की आवश्यकता होगी (Ctrl + Alt + T) और इसमें कमांड निष्पादित करें:

pip3 का उपयोग कर की स्थापना रद्द करें

pip3 uninstall docker-compose

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

सभी वातावरणों में रचनाएँ लिखें: उत्पादन, मंचन, विकास, परीक्षण और CI वर्कफ़्लो। इसे प्राप्त किया जा सकता है प्रत्येक मामले के बारे में अधिक जानकारी सामान्य उपयोग के मामले.


अपनी टिप्पणी दर्ज करें

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

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।