Ubuntu 18.10 और डेरिवेटिव पर डॉकर कैसे स्थापित करें?

डॉकर और उबंटू मिनिमल

डॉकर निस्संदेह एक महान ओपन सोर्स प्रोजेक्ट है एक ही नाम के साथ एक व्यावसायिक इकाई द्वारा समर्थित है जो अपेक्षाकृत अलग वातावरण में एक आवेदन प्रक्रिया को चलाने के लिए बहुत आसान बनाता है जिसे कंटेनर या कंटेनर कहा जाता है।

डॉकटर, एक आभासी मशीन के विपरीत, इसकी अपनी कर्नेल है, एक कंटेनर होस्ट ऑपरेटिंग सिस्टम के कर्नेल पर निर्भर करता है, जो इसे हल्का बनाने और बहुत तेजी से चलाने की अनुमति देता है।

यह सबसे सरल उपकरण है जो व्यावसायिक अनुप्रयोगों के विकास और प्रबंधन के लिए हमारे कंप्यूटर की क्षमता देता है।

डॉकर के साथ मूल रूप से हम ऑपरेटिंग सिस्टम स्तर पर कंटेनर वर्चुअलाइजेशन कर सकते हैं, लेकिन इस आश्वासन के साथ कि डॉकटर लिनक्स कर्नेल रिसोर्स अलगाव सुविधाओं का उपयोग करता है, जैसे कि cgroups और namepaces स्वतंत्र कंटेनरों को एक ही लिनक्स इंस्टेंस में चलाने की अनुमति देते हैं, वर्चुअल मशीनों को शुरू करने और बनाए रखने के ओवरहेड से बचने के लिए।

डाक में काम करनेवाला मज़दूर यह दो संस्करणों को संभालता है, एक जो ईई कंपनियों के लिए भुगतान किया जाता है। (एंटरप्राइज़ संस्करण) और दूसरा मुफ़्त संस्करण है जो सीई समुदाय से एक है (सामुदायिक संस्करण)।

कंटेनरों का उपयोग करके, संसाधनों को अलग किया जा सकता है, प्रतिबंधित सेवाओं, और प्रक्रियाओं को ऑपरेटिंग सिस्टम के लगभग पूरी तरह से निजी दृष्टिकोण रखने की क्षमता दी जाती है अपनी प्रक्रिया के साथ अंतरिक्ष पहचानकर्ता, फ़ाइल सिस्टम संरचना और नेटवर्क इंटरफेस। एकाधिक कंटेनर एक ही कर्नेल साझा करते हैं, लेकिन प्रत्येक कंटेनर को केवल परिभाषित संसाधनों जैसे CPU, मेमोरी और / / a का उपयोग करने के लिए प्रतिबंधित किया जा सकता है।

ऐसा करने का विचार अमूर्तता की परतों को प्रदान करना है जो किसी प्रोग्राम को ऑपरेटिंग सिस्टम की परवाह किए बिना चलाने की अनुमति देता है जो वह चल रहा है।

इसलिए, सिस्टम प्रशासक के लिए यह बहुत उपयोगी है जो कई अलग-अलग कंप्यूटरों का प्रबंधन करते हैं।

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

उबंटू 18.10 और डेरिवेटिव पर डॉकर इंस्टॉलेशन

वर्तमान में उबंटू 18.10 के लिए डॉकर पैकेज है, लेकिन यह कुछ संघर्ष उत्पन्न कर रहा है, इसलिए यदि आप अपने सिस्टम पर डॉकर को सही तरीके से स्थापित नहीं कर पाए हैं, तो हम आपकी मदद कर सकते हैं।

सबसे पहले हमें अपने पैकेजों का अद्यतन करना चाहिए, इसलिए हमें एक टर्मिनल खोलना चाहिए और इसमें हम निम्नलिखित कमांड को निष्पादित करने जा रहे हैं:

sudo apt update

sudo apt upgrade

अब यह किया है औरयह आवश्यक है कि हम निम्नलिखित कमांड का उपयोग करते हुए डोकर की स्थापना के लिए आवश्यक कुछ संकुल स्थापित करें:

sudo apt-get install apt-transport-https ca-certificates curl gnupg software-properties-common

Ahora si todo sale bien puedes realizar la instalación de Docker directamente con el siguiente comando:

[sourcecode language="bash"]sudo apt-get install docker-ce

डॉकटर-छवियाँ

यदि इंस्टॉलेशन नहीं किया गया था, तो आपको एक संदेश कुछ इस तरह प्राप्त करना चाहिए:

Reading package lists... Done

Building dependency tree

Reading state information... Done

Package docker-ce is not available, but is referred to by another package.

This may mean that the package is missing, has been obsoleted, or

is only available from another source

E: Package 'docker-ce' has no installation candidate

यह गलती हम टर्मिनल में निम्नलिखित कमांड टाइप करके इसे हल कर सकते हैं। पहले हम सिस्टम में gpg कुंजी जोड़ने जा रहे हैं, इसके लिए हमें इसे डाउनलोड करना होगा:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –

हम सिस्टम में भंडार जोड़ते हैं:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu cosmic nightly "

नोट: इस रिपॉजिटरी को जोड़ते समय हम एक विकास संस्करण का उपयोग कर रहे हैं, लेकिन उन लोगों के लिए जो इसे पसंद करते हैं, हम सिस्टम को बायोनिक के लिए रिपॉजिटरी के स्थिर संस्करण को लेने के लिए मजबूर कर सकते हैं।

ऐसा करने के लिए, हमें केवल निम्नलिखित टाइप करना होगा:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"

और अंत में हम इसके साथ एप्लिकेशन इंस्टॉल कर सकते हैं:

sudo apt install docker-ce

डॉकर का उपयोग कैसे करें?

स्थापना के अंत में, सिस्टम स्टार्टअप पर सेवा चलाने के लिए, हमें निम्नलिखित कमांड का उपयोग करना चाहिए:

sudo systemctl enable docker

sudo systemctl start docker

यह सुनिश्चित करने के लिए कि डॉकर पूरी तरह कार्यात्मक है, सेवा की स्थिति की जांच करना एक अच्छा विचार है:

sudo systemctl status docker

अंत में, यदि आप डॉकर संस्करण देखना चाहते हैं।

docker -v

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

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

*

*

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

  1.   डीएमजी कहा

    बहुत अच्छी व्याख्या। धन्यवाद।

  2.   रोमसैट कहा

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