डाक में काम करनेवाला मज़दूर एक व्यावसायिक संस्था द्वारा समर्थित एक ओपन सोर्स प्रोजेक्ट है, जिसमें समान नाम से एक अलग-थलग वातावरण में एक आवेदन प्रक्रिया को चलाने में बहुत आसान है। कंटेनर या कंटेनर। एक वर्चुअल मशीन (वीएम) के विपरीत जिसका अपना कर्नेल है, एक कंटेनर होस्ट ऑपरेटिंग सिस्टम के कर्नेल पर निर्भर करता है, जिससे यह हल्का हो जाता है और बहुत तेज़ी से चलता है।
डॉकर सबसे सरल उपकरण है जो यह हमारे कंप्यूटर को देता है उद्यम अनुप्रयोग विकास और प्रबंधन क्षमताओं। डिफ़ॉल्ट रूप से, डॉकर कंटेनर एप्लिकेशन छवियों का उपयोग करके चलते हैं जो डॉकर हब पर होस्ट किए जाते हैं, जहां से हम पहुंच सकते हैं इस लिंक। इस लेख में हम आपको दिखाएंगे कि इन कंटेनरों को उबंटू और अन्य वितरणों में कैन्यन द्वारा विकसित ऑपरेटिंग सिस्टम के आधार पर कैसे स्थापित और उपयोग किया जाए।
उबंटू पर डॉकटर स्थापित करना
सबसे अच्छी बात अगर हमारा इरादा हमेशा किसी सॉफ़्टवेयर का नवीनतम संस्करण है तो सवाल में सॉफ़्टवेयर के आधिकारिक भंडार को स्थापित करना है। ऐसा करने के लिए, हम इन चरणों का पालन करेंगे:
- पहले हम एक टर्मिनल खोलते हैं और निम्नलिखित कमांड के साथ सॉफ्टवेयर की GPG कुंजी आयात करते हैं:
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 \ --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
- अगला, हम आधिकारिक भंडार जोड़ते हैं:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
- हम संकुल को अद्यतन करते हैं:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
- अगला, हम निम्नलिखित कमांड के साथ डॉकर स्थापित करेंगे:
sudo apt install docker-engine
डॉकटर कंटेनर कैसे चलाएं
El डेमॉन डॉकर पहले से ही काम कर रहा होगा। अब, हमारे पहले कंटेनर को चलाने के लिए, हम कमांड का उपयोग करेंगे:
sudo docker run hello-world
जैसा कि ऊपर बताया गया है, डॉक कंटेनर को अपने हब पर डिफ़ॉल्ट रूप से होस्ट किया जाता है। सैकड़ों या हजारों छवियां उपलब्ध हैं, इसलिए हम उस एक को निष्पादित करने के लिए एक खोज करेंगे जो हमें रुचती है। उदाहरण के लिए, सबसे लोकप्रिय उबंटू-आधारित वितरणों में से एक, लिनक्स टकसाल के बारे में एक छवि खोजने के लिए खोज आदेश निम्नलिखित होगा:
sudo docker search "linux mint"
पिछली खोज हमें निम्नलिखित की तरह कुछ दिखाएगी:
कंटेनर को चलाने के लिए एक छवि की तलाश में, हमें हमेशा "ओके" या "आधिकारिक" कॉलम का उपयोग करना पड़ता है, जिसका अर्थ है कि यह आपके स्वयं के प्रोजेक्ट से आता है, न कि केवल किसी व्यक्ति से। पिछली सूची में कोई आधिकारिक नहीं है, लेकिन उबंटू से एक है। हम निम्नलिखित आदेश के साथ आधिकारिक Ubuntu छवि (पिछले वाले से) का उपयोग करके एक कंटेनर चलाएंगे:
sudo docker run -it ubuntu bash
उपरोक्त कमांड उबंटू छवि को डाउनलोड करेगा, कंटेनर चलाएगा, इसे चालू रखेगा, और बैश के साथ हमें इसके भीतर इंटरैक्टिव ट्टी एक्सेस दे सकता है। हम महसूस करेंगे कि शीघ्र जैसे कुछ बदल गया है रूट @ 131a58505d2d: / #, जहां के बाद क्या है कंटेनर की यूनिक आईडी है।
कमांड लाइन एक्सेस का उपयोग करके हम व्यावहारिक रूप से कुछ भी कर सकते हैं, जैसे कंटेनर से बाहर निकलना, पैकेज डेटाबेस को अपडेट करना, सिस्टम को अपडेट करना या कोई सॉफ़्टवेयर इंस्टॉल करना।
सफाई कर रहे हैं
जब हम एक कंटेनर चलाते हैं, तो डॉकर क्लाइंट को डॉकर हब से एक इमेज डाउनलोड करनी होती है। ये चित्र हमारे कंप्यूटर पर संगृहीत होंगे और कंटेनर के रुकने और समाप्त होने पर भी वहीं बने रहेंगे, इसलिए वे सभी अवशेष मिटाने लायक हैं कि हम फिर से उपयोग नहीं करने जा रहे हैं।
हमारे कंप्यूटर पर होस्ट की गई छवियों को सूचीबद्ध करने के लिए, हम निम्नलिखित कमांड लिखेंगे:
sudo docker images
यह हमारे कंप्यूटर पर होस्ट की गई सभी छवियों को दिखाएगा। उन्हें खत्म करने के लिए, हम निम्नलिखित की तरह एक कमांड लिखेंगे, जहां "हैलो-वर्ल्ड" वह छवि है जिसे हम हटाना चाहते हैं:
sudo docker rmi hello-world
इस पोस्ट में चित्रित सॉफ्टवेयर का उपयोग करना और इसके कंटेनर कुछ उपयोगकर्ताओं के लिए बहुत दिलचस्प हो सकते हैं। क्या आप उनमें से एक हैं?
ट्रैक | linuxbsdos.com
मेरे जैसे नश्वर के लिए, मैं अपने उबंटू पर डॉकटर कैसे स्थापित कर सकता हूं?
लाभ यह है कि यह भौतिक संसाधनों का उपभोग नहीं करता है, लेकिन केवल तार्किक वाले हैं। आप दो मिनट के एक मामले में 20 आभासी मशीनों का निर्माण कर सकते हैं, दूसरों के साथ क्या घंटे लगते हैं।