डॉकर - चित्र

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

docker run hello-world
  • डॉकर कमांड विशिष्ट है और ऑपरेटिंग सिस्टम पर डॉकर प्रोग्राम को बताता है कि कुछ करने की आवश्यकता है।

  • run कमांड का उपयोग यह उल्लेख करने के लिए किया जाता है कि हम एक छवि का एक उदाहरण बनाना चाहते हैं, जिसे तब ए कहा जाता है container

  • अंत में, "हैलो-वर्ल्ड" उस छवि का प्रतिनिधित्व करता है जिसमें से कंटेनर बनाया गया है।

अब देखते हैं कि हम अपने उबंटू मशीन पर CentOS चलाने के लिए Docker Hub में उपलब्ध CentOS इमेज का उपयोग कैसे कर सकते हैं। हम अपने उबंटू मशीन पर निम्नलिखित कमांड निष्पादित करके ऐसा कर सकते हैं -

sudo docker run -it centos /bin/bash

उपरोक्त बातों पर ध्यान दें sudo कमांड -

  • हम उपयोग कर रहे हैं sudo यह सुनिश्चित करने के लिए आदेश दें कि यह साथ चलता है root पहुंच।

  • यहाँ, centos उस छवि का नाम है जिसे हम डॉकर हब से डाउनलोड करना चाहते हैं और हमारे उबंटू मशीन पर स्थापित करना चाहते हैं।

  • ─it यह उल्लेख करने के लिए उपयोग किया जाता है कि हम अंदर भागना चाहते हैं interactive mode

  • /bin/bash CentOS उठने और चलने के बाद बैश शेल को चलाने के लिए उपयोग किया जाता है।

डॉकटर छवियां प्रदर्शित करना

सिस्टम पर डॉकर छवियों की सूची देखने के लिए, आप निम्नलिखित कमांड जारी कर सकते हैं।

docker images

इस कमांड का उपयोग सिस्टम पर वर्तमान में स्थापित सभी चित्रों को प्रदर्शित करने के लिए किया जाता है।

वाक्य - विन्यास

docker images

विकल्प

कोई नहीं

प्रतिलाभ की मात्रा

आउटपुट सिस्टम पर छवियों की सूची प्रदान करेगा।

उदाहरण

sudo docker images

उत्पादन

जब हम उपरोक्त कमांड चलाते हैं, तो यह निम्नलिखित परिणाम देगा -

उपरोक्त आउटपुट से, आप देख सकते हैं कि सर्वर में तीन चित्र हैं: centos, newcentos, तथा jenkins। प्रत्येक छवि के निम्नलिखित गुण हैं -

  • TAG - यह तार्किक रूप से टैग छवियों के लिए उपयोग किया जाता है।

  • Image ID - इसका उपयोग छवि को विशिष्ट रूप से पहचानने के लिए किया जाता है।

  • Created - छवि बनाने के बाद से दिनों की संख्या।

  • Virtual Size - छवि का आकार।

डाउनलोडिंग डॉकर इमेजेज

छवियों को डॉकर हब से डाउनलोड किया जा सकता है runआदेश। आइए विस्तार से देखें कि हम यह कैसे कर सकते हैं।

वाक्य - विन्यास

डॉकटर कंटेनर में कमांड चलाने के लिए निम्न सिंटैक्स का उपयोग किया जाता है।

docker run image

विकल्प

  • Image - यह उस छवि का नाम है, जिसका उपयोग कंटेनर को चलाने के लिए किया जाता है।

प्रतिलाभ की मात्रा

आउटपुट वांछित कंटेनर में कमांड चलाएगा।

उदाहरण

sudo docker run centos

यह कमांड डाउनलोड करेगा centos छवि, अगर यह पहले से मौजूद नहीं है, और एक कंटेनर के रूप में ओएस चलाएं।

उत्पादन

जब हम उपरोक्त कमांड चलाते हैं, तो हमें निम्नलिखित परिणाम मिलेंगे -

अब आपको CentOS Docker इमेज डाउनलोड होती दिखाई देगी। अब, अगर हम डॉकर चलाते हैंimages सिस्टम पर छवियों की सूची देखने के लिए, हमें देखने में सक्षम होना चाहिए centos साथ ही छवि।

डॉकटर छवियां निकालना

सिस्टम पर डोकर की छवियों को इसके माध्यम से हटाया जा सकता है docker rmiआदेश। आइए इस कमांड को अधिक विस्तार से देखें।

docker rmi

इस कमांड का उपयोग डॉकर इमेज को हटाने के लिए किया जाता है।

वाक्य - विन्यास

docker rmi ImageID

विकल्प

  • ImageID - यह उस छवि की आईडी है जिसे निकालने की आवश्यकता है।

प्रतिलाभ की मात्रा

आउटपुट हटाए गए छवि की छवि आईडी प्रदान करेगा।

उदाहरण

sudo docker rmi 7a86f8ffcb25

यहाँ, 7a86f8ffcb25 की छवि आईडी है newcentos छवि।

उत्पादन

जब हम उपरोक्त कमांड चलाते हैं, तो यह निम्नलिखित परिणाम देगा -

आइए देखें छवियों पर कुछ और डॉकर कमांड।

docker छवियाँ -q

इस कमांड का उपयोग केवल इमेज आईडी इमेज की वापसी के लिए किया जाता है।

वाक्य - विन्यास

docker images

विकल्प

  • q - यह डॉकटर कमांड को केवल छवि आईडी वापस करने के लिए कहता है।

प्रतिलाभ की मात्रा

आउटपुट केवल डॉकर होस्ट पर छवियों की छवि आईडी दिखाएगा।

उदाहरण

sudo docker images -q

उत्पादन

जब हम उपरोक्त कमांड चलाते हैं, तो यह निम्नलिखित परिणाम देगा -

docker निरीक्षण करते हैं

इस कमांड का उपयोग किसी इमेज या कंटेनर के विवरण को देखने के लिए किया जाता है।

वाक्य - विन्यास

docker inspect Repository

विकल्प

  • Repository - यह इमेज का नाम है।

प्रतिलाभ की मात्रा

आउटपुट छवि पर विस्तृत जानकारी दिखाएगा।

उदाहरण

sudo docker inspect jenkins

उत्पादन

जब हम उपरोक्त कमांड चलाते हैं, तो यह निम्नलिखित परिणाम देगा -