डेवलपरों के लिए Docker और Kubernetes · पाठ

Docker image और container का प्रबंधन

image और container की सूची बनाने, जाँचने, रोकने, हटाने और सफ़ाई करने के रोज़मर्रा के Docker commands सीखें, ताकि आपका environment व्यवस्थित रहे।

पाठ 4, कुल 4 में से13 चरण

Docker image और container का प्रबंधन, CoddyKit पर डेवलपरों के लिए Docker और Kubernetes का एक निःशुल्क पाठ है। यह 4 में से 4वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह डेवलपरों के लिए Docker और Kubernetes सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। डेवलपरों के लिए Docker और Kubernetes पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

इमेज बनाम कंटेनर

दो मुख्य अवधारणाएँ हैं: एक इमेज केवल-पठन टेम्पलेट होती है (क्लास की तरह), और कंटेनर उसका चल रहा इंस्टेंस होता है (ऑब्जेक्ट की तरह)। एक इमेज से कई कंटेनर बनाए जा सकते हैं।

इमेज की सूची देखना

अपने मशीन पर मौजूद इमेज की सूची docker images से देखें। प्रत्येक पंक्ति में रिपॉज़िटरी, टैग, आईडी और आकार दिखाई देता है।

docker images

कंटेनर की सूची देखना

docker ps चलते हुए कंटेनर दिखाता है; रुके हुए कंटेनर भी शामिल करने के लिए -a जोड़ें।

docker ps -a

कंटेनर का निरीक्षण करना

docker inspect किसी कंटेनर या इमेज के बारे में विस्तृत JSON प्रिंट करता है—इसका कॉन्फ़िगरेशन, नेटवर्क, माउंट और अन्य विवरण।

docker inspect my_container

लॉग देखना

docker logs से कंटेनर का आउटपुट पढ़ें। tail -f की तरह लाइव स्ट्रीम का अनुसरण करने के लिए -f फ़्लैग जोड़ें।

docker logs -f my_container

रोकना और शुरू करना

docker stop कंटेनर को व्यवस्थित ढंग से रोकता है (SIGTERM, फिर ग्रेस अवधि के बाद SIGKILL), और docker start उसे फिर से शुरू करता है।

docker stop my_container
docker start my_container

कंटेनर हटाना

रुके हुए कंटेनर को docker rm से हटाएँ। चलते हुए कंटेनर को तब तक नहीं हटा सकते, जब तक -f से उसे बलपूर्वक न हटाएँ।

docker rm my_container

इमेज हटाना

इमेज को docker rmi से हटाएँ। यदि कोई कंटेनर अभी भी उसका संदर्भ ले रहा हो, तो यह विफल हो जाएगा; इसलिए पहले उन निर्भर कंटेनरों को हटाएँ।

docker rmi nginx:latest

अंदर कमांड चलाना

docker exec चलते हुए कंटेनर के अंदर कमांड चलाता है। -it के साथ आपको इंटरेक्टिव शेल मिलता है, जिससे आप अंदर जाकर जाँच कर सकते हैं।

docker exec -it my_container sh

prune से सफ़ाई करना

समय के साथ रुके हुए कंटेनर और बिना संदर्भ वाली इमेज जमा होती जाती हैं। docker system prune एक ही कमांड से वह सारा स्थान वापस प्राप्त कर लेता है।

docker system prune

कंटेनर के नाम रखना

चलाते समय --name से कंटेनर को आसानी से याद रहने वाला नाम दें, ताकि यादृच्छिक आईडी के बजाय नाम से उसका संदर्भ लिया जा सके।

docker run --name web -d nginx

त्वरित जाँच

Docker प्रबंधन के अपने ज्ञान की जाँच करें।

पुनरावलोकन

पुनरावलोकन: docker images और ps -a से सूची देखें, inspect और logs से विस्तृत जानकारी प्राप्त करें, stop/start/rm/rmi से जीवनचक्र नियंत्रित करें और system prune से सफ़ाई करें।

शुरुआत निःशुल्क

एआई शिक्षक के साथ डेवलपरों के लिए Docker और Kubernetes सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
12
पाठ
48

अक्सर पूछे जाने वाले प्रश्न

क्या “Docker image और container का प्रबंधन” पाठ निःशुल्क है?

हाँ—“Docker image और container का प्रबंधन” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और डेवलपरों के लिए Docker और Kubernetes पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। डेवलपरों के लिए Docker और Kubernetes पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“Docker image और container का प्रबंधन” में मैं क्या सीखूँगा?

image और container की सूची बनाने, जाँचने, रोकने, हटाने और सफ़ाई करने के रोज़मर्रा के Docker commands सीखें, ताकि आपका environment व्यवस्थित रहे। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ डेवलपरों के लिए Docker और Kubernetes का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या डेवलपरों के लिए Docker और Kubernetes शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर डेवलपरों के लिए Docker और Kubernetes शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 4वाँ पाठ है।

“Docker image और container का प्रबंधन” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस डेवलपरों के लिए Docker और Kubernetes पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर डेवलपरों के लिए Docker और Kubernetes पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. कंटेनरीकरण का परिचय
  2. Docker इंस्टॉल करना और मूल कमांड
  3. अपना पहला कंटेनर चलाना
  4. Docker image और container का प्रबंधन
← डेवलपरों के लिए Docker और Kubernetes पर वापस जाएँ