विज्ञापन
डॉकर एक "कंटेनर" प्लेटफ़ॉर्म है, जो अनुप्रयोगों को अपने सैंडबॉक्स वाली दुनिया में चलाने की अनुमति देता है। ये एप्लिकेशन साझा करते हैं साधन, उदा। हार्ड ड्राइव स्पेस या रैम जैसी चीजें, लेकिन अन्यथा होस्ट सिस्टम पर चलने वाले कार्यक्रमों में हस्तक्षेप नहीं कर सकती हैं। कॉर्पोरेट सर्वर के लिए इसका मतलब है कि एक हमलावर ग्राहक डेटा रखने वाले डेटाबेस में प्राप्त करने के लिए एक समझौता किए गए वेब सर्वर का उपयोग करने में सक्षम नहीं हो सकता है।
डेस्कटॉप उपयोगकर्ता के लिए, इसका मतलब है कि आप जिस ब्लीडिंग-एज ऐप की कोशिश कर रहे हैं, वह गलती से आपकी सभी बिल्ली की सेल्फी को हटा नहीं सकता है।
Docker का उपयोग करने के पेशेवरों और विपक्ष
नए कार्यक्रमों को आजमाने के कई अच्छे कारण हैं डाक में काम करनेवाला मज़दूर, निम्नलिखित सहित:
- वे ज्यादातर मामलों में नुकसान के साधन के बिना, आपके सिस्टम से सुरक्षित रूप से अलग-थलग हैं।
- डॉकर कंटेनर में अप-टू-डेट रखने के लिए एक तंत्र है, जिसका अर्थ है कि यह सुनिश्चित करना आसान है कि आपके पास नवीनतम और महानतम संस्करण हैं।
- आप अपने "वास्तविक" सिस्टम पर कुछ भी स्थापित नहीं कर रहे हैं, इसलिए आपने आवेदन पर अपने "नियमित" संस्करणों के साथ संघर्ष नहीं किया है। उदाहरण के लिए, आप अपने होस्ट सिस्टम पर लिबरऑफिस चला सकते हैं, लेकिन एक कंटेनर में ओपनऑफिस चला सकते हैं (आप जानते हैं, यदि आप विश्वास नहीं करते हैं परियोजना बंद हो रही है क्या OpenOffice शट डाउन हो रहा है? 4 महान मुक्त कार्यालय सुइट विकल्पOpenOffice अब एक मुफ्त Microsoft Office विकल्प नहीं है जिस पर आप भरोसा कर सकते हैं। हमने विंडोज, लिनक्स और मैक के लिए चार सर्वश्रेष्ठ विकल्पों को संकलित किया है। अधिक पढ़ें ).
- संस्करणों की बात करें, तो आपके पास कई (लेकिन अलग) प्रतियां भी हो सकती हैं एक ही संस्करण एक बार में अपने मशीन पर चल रहा है। Word 2016 के साथ कोशिश करें!
- कुछ डॉकर ऐप लिनक्स का अपना न्यूनतम संस्करण चलाते हैं। इसका मतलब यह है कि भले ही ऐप मैक या विंडोज के साथ सामान्य रूप से संगत नहीं है लेकिन यह अभी भी आपके लिए डॉकर कंटेनर में काम कर सकता है। आप से पहले उन्हें बाहर की कोशिश करो लिनक्स पर स्विच करें 5 युक्तियाँ जो विंडोज आसान से लिनक्स पर स्विच करना हैविंडोज से लिनक्स पर माइग्रेट करने के कई कारण हैं। उदाहरण के लिए, लिनक्स एक हल्का वातावरण प्रदान कर सकता है। यदि आप विंडोज से थक चुके हैं और एक बदलाव चाहते हैं, तो लिनक्स पर स्विच करना आसान होना चाहिए। अधिक पढ़ें पूरा समय।
- वे साफ करना आसान है। चीजें जिस तरह से निकलीं, क्या वह पसंद नहीं है? बस कंटेनर को कचरा करें और एक नया बनाएं।
दूसरी ओर, इस तरह से अनुप्रयोगों का उपयोग करने के लिए कुछ चेतावनी हैं:
- जब तक वे अपनी छोटी दुनिया में काम करते हैं, तब तक आपकी फ़ाइलों तक उनकी पहुंच नहीं होती है जब तक आप उन्हें नहीं देते। इसका मतलब है कि यदि आप डॉकटर के माध्यम से लिबर ऑफिस के नए संस्करण की कोशिश करना चाहते हैं, तो आपको अपनी फ़ाइलों को सुलभ बनाने के लिए कुछ अतिरिक्त काम करने की आवश्यकता हो सकती है।
- सामान्य तौर पर, डॉकर एप्स के साथ शिप करते हैं सब कुछ उन्हें चलाने की आवश्यकता है, जिसमें अक्सर ऐसे पुस्तकालय शामिल होते हैं जिन्हें अन्य कार्यक्रमों के साथ फिर से उपयोग किया जा सकता है। कुछ भी उनके पीछे एक पूर्ण ऑपरेटिंग सिस्टम के साथ जहाज। तो आप डिस्क स्थान उपयोग पर दोगुना हो सकता है।
- वे सुविधाजनक आइकन और अन्य डेस्कटॉप-केंद्रित निकेटी प्रदान नहीं करते हैं। जब हम आपको एक GUI दिखाते हैं, तो आप इन डॉकटर कंटेनरों को डाउनलोड करने और चलाने के लिए उपयोग कर सकते हैं, वे आपके मुख्य एप्लिकेशन लॉन्चर में तब तक नहीं दिखेंगे जब तक कि आप हाथ से एक प्रविष्टि बनाएँ सिस्टम मेनू आइटम को Alacarte [Linux] के साथ संपादित करेंजब आप इसके बारे में सोचते हैं, तो हमारे लिनक्स डेस्कटॉप वातावरण बहुत स्मार्ट होते हैं। जबकि Windows बस स्टार्ट मेनू में एक नए इंस्टॉल किए गए प्रोग्राम के लिए एक नया फ़ोल्डर बनाता है, लिनक्स डेस्कटॉप वातावरण स्वचालित रूप से सभी को व्यवस्थित करता है ... अधिक पढ़ें .
- कई चीजें खुले स्रोत की तरह, यह समुदाय के सदस्य हैं जो अपने अपस्ट्रीम रिलीज से इन डॉकर अनुप्रयोगों को बना रहे हैं। इसका मतलब है कि नवीनतम संस्करण और / या किसी भी उपसर्ग तक आपकी पहुंच इन लोगों के खाली समय की दया पर है।
स्थापना और उपयोग
चीजों को उठने और चलाने में तीन प्रारंभिक चरण शामिल हैं:
- सबसे पहले, अपने सिस्टम पर डॉकर इंस्टॉल करें और चलाएं (यदि आप चाहते हैं तो इसके लिए एक ग्राफिकल इंटरफ़ेस भी शामिल है)।
- अगला, ढूँढें और डाउनलोड करें छवि उस एप्लिकेशन के लिए जिसे आप चलाना चाहते हैं। जब आप सामान्य रूप से एक एप्लिकेशन इंस्टॉल करते हैं, तो आपको इसकी एक (और केवल एक) प्रति मिलती है। एक छवि को एप्लिकेशन के लिए एक टेम्पलेट के रूप में सोचो - आप इस टेम्पलेट से जितनी चाहें उतनी इंस्टॉल कर सकते हैं।
- अंत में, उन प्रतियों में से एक बनाएं, जिन्हें a कहा जाता है पात्र, और इसे चलाएं।
आइए इनमें से प्रत्येक पर विस्तार से देखें
स्थापना
अधिकांश लिनक्स वितरण में आसान इंस्टॉलेशन के लिए रिपॉजिटरी में डॉकर उपलब्ध है। उबंटू में, निम्न कमांड आपको वह मिलेगा जो आपको चाहिए:
sudo apt-get install docker.io
आप पुष्टि कर सकते हैं कि सिस्टम चल रहा है "dockerd" डेमन की पुष्टि करके चल रहा है (आपको पता है कि कैसे उपयोग करना है ps लिनक्स का एक ए-जेड - 40 आवश्यक कमांड आपको पता होना चाहिएलिनक्स विंडोज और मैक के लिए अक्सर अनदेखा तीसरा पहिया है। हां, पिछले एक दशक में, ओपन सोर्स ऑपरेटिंग सिस्टम ने बहुत अधिक कर्षण प्राप्त किया है, लेकिन यह अभी भी माना जा रहा है ... अधिक पढ़ें , ग्रीप, और पाइप लिनक्स कमांड लाइन के साथ आरंभ करने के लिए एक त्वरित गाइडआप लिनक्स में कमांड के साथ बहुत सारे अद्भुत सामान कर सकते हैं और यह वास्तव में सीखना मुश्किल नहीं है। अधिक पढ़ें आप नहीं हैं;):
ps कुल्हाड़ी | grep dockerd
डोकर डेमॉन डिफ़ॉल्ट रूप से आपके सिस्टम के साथ शुरू होगा, लेकिन आप इसे अलग तरह से सेट कर सकते हैं यदि आप जानते हैं कि आपके सिस्टम सेटिंग्स को कैसे समायोजित किया जाए।
यदि आप रुचि रखते हैं, तो आप इसे हड़प भी सकते हैं सरल डॉकर यूआई क्रोम ऐप। निर्देशों का पालन करें यहाँ चीजों को सेट करने के लिए ताकि आप अपनी मशीन पर डॉकटर डेमन से जुड़ सकें।
ध्यान दें: यदि आप सरल डॉकर यूआई का उपयोग करते हैं, तो सुनिश्चित करें कि आप अपने आप को वर्णित रूप में "docker" उपयोगकर्ता समूह में जोड़ सकते हैं यहाँ. यदि आप इस समूह का हिस्सा नहीं हैं, तो आप अपने सामान्य (गैर-रूट) उपयोगकर्ता खाते से डॉकर कमांड का उपयोग करने में सक्षम नहीं होंगे, जिसके साथ आप Chrome और उसके एप्लिकेशन चला रहे होंगे, बिना का उपयोग करते हुए sudo पुरे समय.
डॉकटर के साथ डेस्कटॉप एप्लिकेशन खोजना और इंस्टॉल करना
अब जब आपको अच्छी UI मिल रही है, तो कुछ स्थापित करने का समय आ गया है। आपका पहला पड़ाव हब होना चाहिए, डॉकटर परियोजना द्वारा होस्ट किए गए अनुप्रयोगों का भंडार। कुछ दिलचस्प अनुप्रयोगों को खोजने का एक और सीधा तरीका उनके लिए Google है। या तो निम्नलिखित की तर्ज पर "लॉन्च कमांड" की तलाश करें:
docker run -it -v someoptions \ -e अधिक विकल्प \ और भी अधिक विकल्प ...
इसे एक टर्मिनल में पेस्ट करें और यह आपके लिए एप्लिकेशन को डाउनलोड और लॉन्च करेगा।
आप एप्लिकेशन को "खींच" भी सकते हैं, फिर इसे स्वयं लॉन्च कर सकते हैं। यदि आप साधारण UI ऐप का उपयोग कर रहे हैं, तो यह आपके कीवर्ड के लिए डॉकर हब को स्वचालित रूप से खोज सकता है।
एक बार जब आप खोज लेंगे कि आप क्या खोज रहे हैं, तो उसकी लिस्टिंग पर क्लिक करें, फिर छवि खींचो अनुप्रयोग की छवि डाउनलोड करने के लिए पॉप-अप संवाद में बटन।
याद रखें, एक छवि एक "टेम्पलेट" प्रकार की है। आगे आपको एक कंटेनर बनाना होगा जो आपकी नई छवि का उपयोग करता है। पर स्विच करें इमेजिस टैब। क्लिक कर रहा है कंटेनर तैनात करें बटन आपके एप्लिकेशन की एक नई, रन करने योग्य प्रतिलिपि बनाएगा।
आपका नया डॉकटर कंटेनर चल रहा है
कमांड लाइन से, आप कमांड के साथ अपने सभी डॉकटर कंटेनरों की सूची देख सकते हैं:
docker ps -a
यह उनके कुछ आँकड़ों के साथ कंटेनरों को सूचीबद्ध करता है - "दाईं ओर" कॉलम को दाईं ओर नोट करें। अपने किसी कंटेनर को पुनः आरंभ करने के लिए, उस कंटेनर का नाम चुनें जिसे आप चाहते हैं और निम्नलिखित जारी करें:
docker प्रारंभ [सरनेम]
एप्लिकेशन का उपयोग करते हुए, "कंटेनर" स्क्रीन पर जाएं, जिस कंटेनर को आप चाहते हैं उसका चयन करें, और स्क्रीन के ऊपरी बाएं हिस्से में "प्रारंभ" बटन पर क्लिक करें। आपका एप्लिकेशन आपके डेस्कटॉप पर "सामान्य" एप्लिकेशन की तरह एक नई विंडो में शुरू होगा।
आपका एप्लिकेशन एक नई विंडो में खुलना चाहिए, जैसे कि आपने इसे सामान्य रूप से स्थापित किया हो। लेकिन याद रखें, यह आपके अन्य अनुप्रयोगों से अलगाव में मौजूद है। यह आपको कुछ साफ-सुथरा काम करने की अनुमति देता है, जैसे समानांतर में लिब्रे ऑफिस और ओपनऑफिस चलाना (उनकी निर्भरता आमतौर पर एक-दूसरे के साथ संघर्ष):
फन और प्रॉफिट के लिए डॉक-ऑइज्ड ऐप्स आज़माएं
डॉकर ऐप को चलाने और चलाने का एक आसान तरीका प्रदान करता है ताकि आप इसे आज़मा सकें, और अपने सिस्टम से इसे साफ करने का एक समान आसान तरीका। एक बार जब आप डॉकर के प्रारंभिक सेट-अप के माध्यम से प्राप्त करते हैं, तो एकल Daud कमांड अक्सर आपको एक छवि डाउनलोड करने, उसमें से एक कंटेनर बनाने और अपने डेस्कटॉप पर लॉन्च करने की आवश्यकता होती है।
क्या आपको कोई अच्छा डॉक-ईज़्ड ऐप्स मिला है? हमें टिप्पणियों में बताएं!
आरोन पंद्रह वर्षों से एक व्यवसाय विश्लेषक और परियोजना प्रबंधक के रूप में प्रौद्योगिकी में कोहनी-गहरी हैं, और लगभग लंबे समय से (ब्रीज़ी बेजर के बाद) के लिए एक निष्ठावान उबंटू उपयोगकर्ता हैं। उनके हितों में खुला स्रोत, छोटे व्यावसायिक अनुप्रयोग, लिनक्स और एंड्रॉइड का एकीकरण और सादे पाठ मोड में कंप्यूटिंग शामिल हैं।