CentOS7 पर डॉकर स्थापित करें

Install Docker Centos7



डॉकर एक ओपन सोर्स कंटेनराइजेशन सिस्टम है। यह व्यापक रूप से क्लाउड पर अनुप्रयोगों के उच्च घनत्व परिनियोजन के लिए उपयोग किया जाता है। यह ऑपरेटिंग सिस्टम को वर्चुअलाइज करने के लिए होस्ट ऑपरेटिंग सिस्टम के समान कर्नेल का उपयोग करता है। इसमें एक बड़ा इमेज रिपोजिटरी है जिसका उपयोग आप कुछ ही मिनटों में कंटेनर को ऊपर और चलाने के लिए कर सकते हैं। डॉकर इमेज रिपॉजिटरी में लगभग किसी भी प्रकार के एप्लिकेशन और ऑपरेटिंग सिस्टम के लिए पूर्व-कॉन्फ़िगर डॉकर इमेज है। मान लीजिए कि आप एक PHP वेब सर्वर चलाना चाहते हैं। आप इसे डॉकर इमेज रिपॉजिटरी पर पा सकते हैं और बेस ऑपरेटिंग सिस्टम उबंटू, डेबियन या सेंटोस हो सकता है। प्रत्येक अलग ओएस के लिए PHP के लिए अलग-अलग छवियां हैं। इस लेख में, मैं आपको दिखाऊंगा कि डॉकर को CentOS 7 पर कैसे स्थापित किया जाए। आइए शुरू करें।

डॉकर स्थापित करना

मैं CentOS 7.4 का उपयोग कर रहा हूं जैसा कि आप निम्न आदेश के आउटपुट से देख सकते हैं:







$बिल्ली /आदि/रेडहैट-रिलीज़



मैं जिस कर्नेल का उपयोग कर रहा हूं उसका संस्करण 3.10.0 है जैसा कि आप निम्न कमांड के आउटपुट से देख सकते हैं:



$आपका नाम -आर





आप की जरूरत है यम-config-प्रबंधक अपने CentOS 7 मशीन में CentOS 7 अतिरिक्त और Docker CE रिपॉजिटरी को सक्षम करने के लिए। यम-config-प्रबंधक द्वारा प्रदान किया जाता है यम-utils पैकेज।

आप स्थापित कर सकते हैं यम-utils निम्न आदेश के साथ पैकेज:



$सुडो यम इंस्टालयम-utils-तथा

जैसा कि आप नीचे स्क्रीनशॉट से देख सकते हैं, मेरे पास पहले से ही है यम-utils पैकेज मेरी मशीन पर स्थापित है। यदि आपके पास यह नहीं है, तो इसे स्थापित किया जाएगा।

अब आप निम्न आदेश के साथ CentOS 7 अतिरिक्त भंडार को सक्षम कर सकते हैं:

$सुडोयम-config-प्रबंधक--सक्षमअतिरिक्त सुविधाओं

अब यह जाँचने के लिए निम्न कमांड चलाएँ कि क्या अतिरिक्त सुविधाओं रेपो सक्षम है:

$सुडो यमरेपोलिस्ट

जैसा कि आप नीचे स्क्रीनशॉट में चिह्नित अनुभाग से देख सकते हैं, अतिरिक्त सुविधाओं रेपो सक्षम है।

डॉकर निर्भर करता है डिवाइस-मैपर-लगातार-डेटा तथा एलवीएम2 पैकेज। आप इन पैकेजों को निम्न आदेश के साथ स्थापित कर सकते हैं:

$सुडो यम इंस्टालडिवाइस-मैपर-लगातार-डेटा lvm2

अब 'y' दबाएं और फिर जारी रखने के लिए दबाएं।

डिवाइस-मैपर-लगातार-डेटा तथा एलवीएम2 संकुल स्थापित करना चाहिए।

अब आपको अपने CentOS 7 मशीन में Docker आधिकारिक रिपॉजिटरी को जोड़ना होगा।

आप डॉकर रिपॉजिटरी को CentOS 7 में जोड़ने के लिए निम्न कमांड चला सकते हैं यम-config-प्रबंधक :

$सुडोयम-config-प्रबंधक--ऐड-रेपोhttps://डाउनलोड.docker.com/लिनक्स/सैकड़ों/docker-ce.repo

डॉकर रिपॉजिटरी को जोड़ा जाना चाहिए।

अब आप डॉकर इंस्टॉल कर सकते हैं।

अपने CentOS 7 मशीन पर Docker को स्थापित करने के लिए, निम्नलिखित कमांड चलाएँ:

'y' दबाएं और फिर जारी रखने के लिए दबाएं।

यम पैकेज मैनेजर को डॉकर पैकेज डाउनलोड करना शुरू करना चाहिए जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है।

एक बिंदु पर, आपको डॉकर की GPG कुंजी स्वीकार करने के लिए कहा जा सकता है। 'y' दबाएं और फिर जारी रखने के लिए दबाएं।

जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है, इंस्टॉलेशन जारी रहना चाहिए।

डॉकर स्थापित किया जाना चाहिए।

अब आप निम्न आदेश के साथ डॉकर सिस्टम सेवा शुरू कर सकते हैं:

$सुडोsystemctl स्टार्ट डॉकर

आपको सिस्टम स्टार्टअप में डॉकर सेवा भी जोड़नी चाहिए। तो यह बूट पर अपने आप शुरू हो जाएगा।

सिस्टम स्टार्टअप में डॉकर सेवा जोड़ने के लिए आप निम्न आदेश चला सकते हैं:

$सुडोसिस्टमक्टलसक्षमडाक में काम करनेवाला मज़दूर

जैसा कि आप नीचे स्क्रीनशॉट से देख सकते हैं, स्टार्टअप में डॉकर सिस्टम सेवा जोड़ी गई है।

अब अपने उपयोगकर्ता को इसमें जोड़ें डाक में काम करनेवाला मज़दूर सिस्टम समूह। इस तरह आप बिना उपयोग किए सभी डॉकर कमांड तक पहुंच सकते हैं सुडो .

अपने उपयोगकर्ता को इसमें जोड़ने के लिए डाक में काम करनेवाला मज़दूर समूह, निम्न आदेश चलाएँ:

$सुडोउपयोगकर्तामोड-एजीडोकर शॉवोन

नोट: यहाँ शोवोन मेरी CentOS 7 मशीन का उपयोगकर्ता है। आपका उपयोगकर्ता नाम अलग होना चाहिए।

अब अपनी CentOS 7 मशीन को निम्न कमांड के साथ पुनरारंभ करें:

$सुडोरीबूट

एक बार जब आपका कंप्यूटर शुरू हो जाता है, तो आप जांच सकते हैं कि डॉकर निम्नलिखित कमांड के साथ काम कर रहा है या नहीं:

$डोकर संस्करण

जैसा कि आप नीचे स्क्रीनशॉट से देख सकते हैं, मेरी CentOS 7 मशीन पर स्थापित डॉकर का संस्करण 17.12 है। यह सही ढंग से काम कर रहा है।

डॉकर का मूल उपयोग

आप एक डिफ़ॉल्ट चला सकते हैं नमस्ते दुनिया यह काम कर रहा है या नहीं, यह जांचने के लिए डॉकर का कंटेनर।

चलाने के लिए आप निम्न आदेश चला सकते हैं नमस्ते दुनिया डोकर कंटेनर:

$डॉकर रन हेलो-वर्ल्ड

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

आप उपलब्ध डॉकर कंटेनरों को निम्न कमांड के साथ सूचीबद्ध कर सकते हैं:

$डोकर छविरास

आप अपने सिस्टम पर डॉकर के बारे में आवश्यक किसी भी जानकारी को खोजने के लिए निम्न आदेश चला सकते हैं:

$डॉकटर जानकारी

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

इस प्रकार आप डॉकर को CentOS 7 पर स्थापित करते हैं और इसका उपयोग करते हैं। इस लेख को पढ़ने के लिए धन्यवाद।