डॉकर ने आसान बना दिया

Nov 26 2022
आपने हाल के दिनों में docker को बहुत सुना होगा और इसका एक कारण है। खैर, यह वो डॉकटर नहीं है जिसके बारे में हम बात करने जा रहे हैं, हम बात करने जा रहे हैं लेकिन यह मेरे सिस्टम में काम करता है।

आपने हाल के दिनों में docker को बहुत सुना होगा और इसका एक कारण है।

अनस्प्लैश पर इयान टेलर द्वारा फोटो

खैर, यह वह डॉकटर नहीं है जिसके बारे में हम बात करने जा रहे हैं, हम के बारे में बात करने जा रहे हैं

लेकिन यह मेरे सिस्टम में काम करता है

आपने इसे बहुत सुना होगा या ऐसी स्थिति का सामना भी किया होगा और डॉकर यहां इसका समाधान है। यह हमें एक वर्चुअल मशीन जैसा वातावरण प्रदान करता है जहां हम अपने सिस्टम में किसी अन्य प्रोजेक्ट को प्रभावित किए बिना किसी भी प्रोजेक्ट पर काम कर सकते हैं। हम किसी भी व्यक्ति को प्रोजेक्ट दे सकते हैं और उन्हें अपनी मशीन पर चलाने के लिए कह सकते हैं और यह काम करेगा। हालांकि इसकी कई कार्यात्मकताएं हैं जिन्हें हम एक श्रृंखला में शामिल करेंगे।
डॉकर वास्तव में छवियों से एक कंटेनर बनाता है लेकिन एक छवि क्या है?

डॉकर में छवि

डॉकर में छवियां केवल एक फ़ोल्डर है जिसमें कुछ फाइलें/प्रोग्राम होते हैं जिन्हें हम डॉकर कमांड चलाते समय निष्पादित कर सकते हैं। यह सिर्फ एक फैंसी नाम है लेकिन सरल शब्दों में एक फोल्डर है जिसमें निष्पादन योग्य प्रोग्राम हैं।
अब आपका अगला प्रश्न हो सकता है कि कंटेनर क्या है?

डॉकटर में कंटेनर

डॉकटर में कंटेनरों की एक ही अवधारणा है कि ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में कौन सी वस्तुएं हैं। कंटेनर केवल छवियों के उदाहरण हैं या केवल छवियों की प्रतियां हैं। तो क्या होता है जब हम लिखते हैं

docker run hello-world

      
                

Docker run <image> =. Docker create container of that <image> + Docker start the container

Docker create hello-world // It will return the container id
Docker start <container-id> // This will start the container

आपने देखा कि डॉकर डेमन कुछ छपा हुआ है लेकिन यह क्या है? ठीक है, हम डॉकर डेमन के साथ सीधे बातचीत नहीं करते हैं। जब हम कुछ डॉकर कमांड चलाते हैं तो यह डॉकर क्लाइंट है जिसे हम मेरे लिए यह करने के लिए कह रहे हैं और डॉकर क्लाइंट संदेश वितरण प्रणाली है जो डॉकर डेमन को संदेश भेजता है और वह सभी निर्माण, हटाने, कंटेनरों या छवियों का प्रबंधन करता है।

मजेदार तथ्य

इसे चलाने का प्रयास करें

Docker version

जारी रहती है…।

अगले लेख में मैं आपको समझाऊंगा कि यह लिनक्स को OS के रूप में क्यों दिखाता है और पृष्ठभूमि में क्या हुआ जब आपने docker run hello-world चलाया और वह क्या था जो आपके टर्मिनल में छपा था।

प्रोग्रामिंग के बारे में ऐसे ही रोचक और विस्तृत लेखों के लिए भास्कर भारद्वाज को फॉलो करें ।