यदि आप एक Linux सिस्टम व्यवस्थापक हैं जो डेवलपर्स के लिए सहायता प्रदान करता है, तो संभावना है कि आपने इसके बारे में सुना होगा डाक में काम करनेवाला मज़दूर. यदि नहीं, तो यह सॉफ़्टवेयर समाधान आज से आपके जीवन को आसान बना देगा, जिससे आपको परिचालन लागत कम करने और तैनाती में तेजी लाने में मदद मिलेगी - अन्य लाभों के साथ।
लेकिन यह जादू नहीं है। डाक में काम करनेवाला मज़दूर एक मंच के रूप में कंटेनरों का लाभ उठाता है - एक अनुप्रयोग के पैकेज के साथ-साथ वातावरण के बीच अंतर को खत्म करने के लिए इसे चलाने के लिए आवश्यक सभी उपकरण।
दूसरे शब्दों में, कंटेनरीकृत सॉफ़्टवेयर संचालित होगा और इसे लगातार प्रबंधित किया जा सकता है, चाहे वह कहीं भी स्थापित हो। इसके अतिरिक्त, अच्छी पुरानी वर्चुअल मशीनों की तुलना में कंटेनरों को स्थापित करना, शुरू करना, रोकना और बनाए रखना बहुत आसान है। यदि आप इन दो तकनीकों के बीच अंतर के बारे में अधिक जानने में रुचि रखते हैं, तो आधिकारिक डॉकर वेबसाइट एक महान व्याख्या प्रदान करता है।
उदाहरण के लिए, इस लेख में हम बताएंगे कि कैसे स्थापित करें डाक में काम करनेवाला मज़दूर पर सेंटोस 7 तथा उबंटू 16.04, और एक अपाचे को स्पिन करें 2.4 से कंटेनर डॉकर हब.
फिर हम इसका उपयोग अपने होम डायरेक्टरी से एक साधारण वेब पेज की सेवा के लिए करेंगे - यह सब हमारे होस्ट पर वेब सर्वर स्थापित करने की आवश्यकता के बिना।
शुरू करने के लिए, आइए इंस्टॉल करें डाक में काम करनेवाला मज़दूर निम्न आदेश का उपयोग कर। यह एक शेल स्क्रिप्ट को डाउनलोड और चलाएगा जो हमारे सिस्टम में डॉकर रिपॉजिटरी को जोड़ेगी और पैकेज को स्थापित करेगी।
# कर्ल -एफएसएसएल https://get.docker.com | श्री।
अगला, उपयोग करें सिस्टमसीटीएल मुख्य शुरू करने का आदेश डाक में काम करनेवाला मज़दूर सेवा और उसकी स्थिति की जाँच करें।
# systemctl start docker. # सिस्टमक्टल स्टेटस डॉकर।
इस बिंदु पर हम बस निष्पादित कर सकते हैं।
# डोकर।
उपलब्ध आदेशों की सूची देखने के लिए या सहायता प्राप्त करने के लिए।
# डॉकर कमांड --help. # डॉकर पीएस --help.
हमें बताएगा कि हमारे सिस्टम पर मौजूद कंटेनरों को कैसे सूचीबद्ध किया जाए, जबकि
# डॉकर रन --help.
उन सभी विकल्पों को प्रिंट करेगा जिनका उपयोग हम एक कंटेनर में हेरफेर करने के लिए कर सकते हैं।
के बारे में आश्चर्यजनक चीजों में से एक डाक में काम करनेवाला मज़दूर पारिस्थितिकी तंत्र यह है कि दसियों मानक कंटेनर हैं जिन्हें आप आसानी से डाउनलोड और उपयोग कर सकते हैं। निम्नलिखित उदाहरण में हम एक को तत्काल करेंगे अपाचे 2.4 कंटेनर नाम टेकमिंट-वेब, वर्तमान टर्मिनल से अलग। हम नामक एक छवि का उपयोग करेंगे httpd: २.४ से डॉकर हब.
हमारी योजना पोर्ट पर हमारे सार्वजनिक आईपी पते पर अनुरोध करने की है 8080 पोर्ट पर पुनर्निर्देशित किया जाए 80 कंटेनर पर। साथ ही, कंटेनर से ही सामग्री परोसने के बजाय, हम एक साधारण वेब पेज पेश करेंगे /home/user/website.
हम इसे मैपिंग द्वारा करते हैं /home/user/website/ पर /usr/local/apache2/htdocs/ कंटेनर पर। ध्यान दें कि आपको उपयोग करने की आवश्यकता होगी सुडो या लॉग इन करें जड़ आगे बढ़ने के लिए, और प्रत्येक निर्देशिका के अंत में फॉरवर्ड स्लैश को न छोड़ें।
# sudo docker run -dit --name tecmint-web -p 8080:80 -v /home/user/website/:/usr/local/apache2/htdocs/ httpd: 2.4.
इस समय हमारे अमरीका की एक मूल जनजाति कंटेनर ऊपर और चालू होना चाहिए।
$ सुडो डॉकर पीएस।
अब एक साधारण वेब पेज बनाते हैं जिसका नाम है docker.html के भीतर /घर/उपयोगकर्ता/वेबसाइट निर्देशिका.
# vi /home/user/website/docker.html
फ़ाइल में निम्न नमूना HTML सामग्री जोड़ें।
Tecmint.com पर डॉकर सीखें हमारे साथ डॉकर सीखें
इसके बाद, अपने ब्राउज़र को इस ओर इंगित करें एएए.बीबीबी.सीसीसी.डीडीडी: 8080/docker.html (कहाँ पे एएए.बीबीबी.सीसीसी.डीडीडी आपके मेजबान का सार्वजनिक आईपी पता है)। आपको हमारे द्वारा पहले बनाए गए पृष्ठ के साथ प्रस्तुत किया जाना चाहिए।
आप चाहें तो अब कंटेनर को बंद कर सकते हैं.
$ sudo docker tecmint-web.
और इसे हटा दें:
$ sudo docker rm tecmint-web.
सफाई समाप्त करने के लिए, आप उस छवि को हटाना चाह सकते हैं जिसका उपयोग कंटेनर में किया गया था (यदि आप अन्य बनाने की योजना बना रहे हैं तो इस चरण को छोड़ दें) अपाचे 2.4 कंटेनर जल्द ही)।
$ sudo docker image httpd: 2.4 को हटा दें।
ध्यान दें कि उपरोक्त सभी चरणों में हमें कभी भी अपने होस्ट पर वेब सर्वर स्थापित नहीं करना पड़ा।
इस लेख में हमने बताया कि डॉकर को कैसे स्थापित करें और एक कंटेनर में हेरफेर कैसे करें। दुर्भाग्य से, ये केवल मूल बातें हैं - ऐसे संपूर्ण पाठ्यक्रम, पुस्तकें और प्रमाणन परीक्षाएं हैं जो डॉकर्स (और सामान्य रूप से कंटेनर) को अधिक गहराई से कवर करती हैं।
यदि आप डॉकर के बारे में अधिक जानना चाहते हैं, तो हमने पहले से ही एक 3-लेख श्रृंखला को कवर किया है, जो बताता है कि कैसे डॉकर स्थापित करने के लिए, कंटेनरों में एप्लिकेशन चलाएं और स्वचालित रूप से डॉकर छवियों का निर्माण करें डॉकरफाइल।
इसे अपना शुरुआती बिंदु मानें और अगर आपके कोई प्रश्न या टिप्पणी हैं तो हमें बताएं - हम आपसे सुनने के लिए उत्सुक हैं!