लिनक्स के रूप में उपयोग करने के मुख्य लाभों में से एक हैआपके सर्वर के लिए प्लेटफ़ॉर्म कंटेनर है। कंटेनर एक ऐसी तकनीक है जो एक उपयोगकर्ता को एक माइक्रो-ऑपरेटिंग सिस्टम, और एक विशेष सॉफ्टवेयर का टुकड़ा और सिस्टम पर अलग-थलग करने की अनुमति देता है। ऐसा करने से अविश्वसनीय प्रदर्शन, और लचीलेपन की अनुमति मिलती है। जब लिनक्स पर कंटेनरों के बारे में बात करते हैं, तो सबसे लोकप्रिय समाधान डोकर है। यह सॉफ्टवेयर, एक बार स्थापित होने के बाद, किसी के बारे में बहुत आसानी से आसानी से स्थापित हो जाता है और उड़ने पर कंटेनर को चलाता है। यहाँ कैसे लिनक्स पर डॉकर पाने के लिए है ..
बिगड़ने की चेतावनी: इस लेख के अंत में नीचे स्क्रॉल करें और वीडियो ट्यूटोरियल देखें।
उबंटू निर्देश
अपने उबंटू सर्वर या डेस्कटॉप पर चल रहे डॉकटर सीई को प्राप्त करने से पहले, आपको उबंटू एप पैकेज कैश को अपडेट करना चाहिए, और किसी भी सॉफ़्टवेयर अपडेट को स्थापित करना चाहिए जिसे इंस्टॉल करने की आवश्यकता हो।
sudo apt update sudo apt upgrade
एक बार जब आपका सिस्टम अप टू डेट हो जाता है, तो आपको कुछ पैकेज स्थापित करने होंगे। ये पैकेज महत्वपूर्ण हैं, और यह उबंटू के पैकेज मैनेजर को HTTPS पर डाउनलोड के साथ बेहतर इंटरैक्ट करने की अनुमति देगा।
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
इंस्टॉलेशन प्रक्रिया में अगला चरण आधिकारिक डॉकर सॉफ़्टवेयर रिपॉजिटरी के लिए GPG कुंजी जोड़ना है। यह महत्वपूर्ण है, क्योंकि उबंटू इसके बिना सॉफ़्टवेयर स्थापित नहीं करेगा।
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
डाउनलोड की गई कुंजी के साथ, अपने Ubuntu सिस्टम में आधिकारिक डॉकर सीई सॉफ्टवेयर रिपॉजिटरी को जोड़ें।
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
अंत में, Ubuntu के सॉफ़्टवेयर स्रोतों को फिर से अपडेट करें और स्थापना प्रक्रिया को पूरा करने के लिए डॉकर सॉफ़्टवेयर स्थापित करें।
sudo apt update&&sudo apt install docker-ce
डेबियन निर्देश
डेबियन के लिए डॉकर सीई स्थापित करने से पहले, सिस्टम को अपडेट करें। यह सुनिश्चित करेगा कि आपकी मशीन पर डोकर अच्छी तरह से चले।
sudo apt-get update sudo apt-get upgrade
आज तक सब कुछ के साथ, आपको इसकी आवश्यकता होगीडॉकर सीई संकुल को सही ढंग से डाउनलोड करने के लिए कुछ उपकरण स्थापित करें। ध्यान रखें कि आपकी डेबियन की रिलीज़ के आधार पर निर्देश अलग-अलग होंगे।
डेबियन स्ट्रेच / जेसी निर्देश
sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
व्हीजी निर्देश
sudo apt-get install apt-transport-https ca-certificates curl python-software-properties
जोड़े गए टूल के साथ, डेबियन में डॉकटर रेपो की GPG कुंजी को स्थापित करने का समय आ गया है। यह एक महत्वपूर्ण कदम है, इसलिए इसे अनदेखा न करें। डेबियन इसके बिना डॉकर स्थापित नहीं करेगा।
curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key add -
फिर, अपने डेबियन स्रोतों की सूची में डॉकर सीई सॉफ्टवेयर रिपॉजिटरी जोड़ें।
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/$(. /etc/os-release; echo "$ID") $(lsb_release -cs) stable"
अब जो कुछ करना बाकी है, वह डेबियन के सॉफ़्टवेयर स्रोतों को दूसरी बार अपडेट करना और डॉकर सीई को स्थापित करना है। निम्न आदेशों के साथ ऐसा करें:
sudo apt-get update&&sudo apt-get install docker-ce
फेडोरा निर्देश
फेडोरा पर डॉकर स्थापित करने से पहले, आपको इसकी आवश्यकता होगीकुछ Dnf plugins स्थापित करने के लिए। ये महत्वपूर्ण हैं, और डॉकर सॉफ्टवेयर की स्थापना को बहुत आसान बनाने की अनुमति देगा। इस के साथ प्रिंट प्लगइन्स स्थापित करें:
sudo dnf -y install dnf-plugins-core
इंस्टॉल किए गए प्लगइन्स के साथ, मशीन में वास्तविक सॉफ़्टवेयर रिपॉजिटरी को जोड़ने का समय है।
sudo dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo
आधिकारिक डॉकर सीई सॉफ्टवेयर रिपॉजिटरी को जोड़नाडिनफ और फेडोरा का अर्थ है कि जैसे ही उपयोगकर्ता अपने सिस्टम को अपडेट करते हैं, उन्हें नियमित डॉकर अपडेट नहीं मिलेंगे। यदि आप एक ऐसे पीसी पर डॉकर को स्थापित कर रहे हैं जिसमें इंटरनेट की नियमित पहुंच नहीं है, तो डॉकर सीई डाउनलोड पेज पर जाने के बजाय आरपीएम को हथियाने पर विचार करें।
प्रक्रिया को पूरा करने के लिए सीधे फेडोरा पैकेज प्रबंधक से डॉकर सीई स्थापित करें।
sudo dnf install docker-ce
अन्य लिनक्स
डोकर लिनक्स पर अच्छी तरह से समर्थित है। ऊपर दिए गए लिनक्स वितरण में से कुछ हैं जो डॉकर आपको पसंद करते हैं। यदि आप लिनक्स के एक अलग संस्करण पर सॉफ्टवेयर प्राप्त करना चाहते हैं, तो प्रलेखन की जांच करना एक अच्छा विचार है। डॉकर स्थापना की जानकारी एक अद्भुत उपकरण है, और उनके पास कई अलग-अलग लिनक्स वितरणों के लिए बहुत सारे राइट-अप हैं। इसके अलावा आपके द्वारा उपयोग किए जाने वाले लिनक्स वितरण के लिए प्रलेखन की जांच करें, क्योंकि यह आपको डॉकटर सॉफ़्टवेयर स्थापित करने में भी मदद कर सकता है।
डॉकर सीई को सक्षम करना
डॉकर सीई स्थापित है, लेकिन इससे पहले कि आप उपयोग कर सकेंयह, आपको इसकी सेवाओं को सक्षम करने के लिए init प्रणाली का उपयोग करने की आवश्यकता होगी। आपके द्वारा उपयोग किए जाने वाले ऑपरेटिंग सिस्टम के आधार पर, निर्देश भिन्न हो सकते हैं। उदाहरण के लिए, यदि आपने उबंटू या डेबियन निर्देशों का पालन किया है, तो इंस्टॉलेशन प्रक्रिया के दौरान एक अच्छा मौका सिस्टमड आइटम स्वचालित रूप से चालू हो गया है। फेडोरा, या अन्य लिनक्स वितरण जो सिस्टमड का उपयोग करते हैं, इन वस्तुओं को अलग से सक्षम करने की आवश्यकता होगी।
सबसे पहले, स्टार्टअप का उपयोग करके सेवा को सक्षम करें systemctl सक्षम करें आदेश।
sudo systemctl enable docker
फिर, तुरंत सिस्टम पर docker शुरू करें व्यवस्थित शुरू आदेश।
sudo systemctl start docker
Docker CE सेवा को अक्षम करना चाहते हैं? उपयोग systemctl अक्षम.
sudo systemctl disable docker
इसके अलावा, डॉकर को कभी भी इस्तेमाल करके रोकें व्यवस्थित रोक, और इसे पुनः आरंभ करें systemctl पुनः आरंभ करें.
sudo systemctl stop sudo systemctl restart
Docker CE का उपयोग करना
Linux पर Docker CE स्थापित होने के साथ, आप कर सकते हैंआप जितने चाहें उतने कंटेनर स्थापित करें और उपयोग करें। परीक्षण और यह सुनिश्चित करने के लिए कि डॉकर सीई सॉफ्टवेयर सही ढंग से काम कर रहा है, आपको पहले टेस्ट कंटेनर चलाना चाहिए:

sudo docker run hello-world
यदि हैलो-वर्ल्ड कंटेनर लॉन्च और सही ढंग से काम करता है, तो सब कुछ अच्छा है। यदि नहीं, तो डॉकर को पुनः स्थापित करें और पुनः प्रयास करें।
स्थापित करें और कंटेनर चलाएँ

अपने डॉकर सेटअप में कंटेनरों को स्थापित करना बहुत सीधा है। शुरू करने के लिए, एक कंटेनर के लिए डॉकर हब खोजें जिसे आप स्थापित करना चाहते हैं।
docker search searchterm
फिर, इसके साथ स्थापित करें डॉकटर पुल.
docker pull containername
कंटेनर को इसके साथ चलाएँ:
sudo docker run containername</ P>
टिप्पणियाँ