अपना पहला कंटेनर चलाना
पहले से बनी Docker इमेज का उपयोग करके एक सरल अनुप्रयोग डिप्लॉय करें और कमांड लाइन के माध्यम से उससे इंटरैक्ट करें।
अपना पहला कंटेनर चलाना, CoddyKit पर डेवलपरों के लिए Docker और Kubernetes का एक निःशुल्क पाठ है। यह 4 में से 3वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह डेवलपरों के लिए Docker और Kubernetes सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। डेवलपरों के लिए Docker और Kubernetes पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
कंटेनरों के साथ शुरुआत
अब वास्तविक कंटेनर चलाने का समय है। आप इमेज से ऐप लॉन्च करेंगे, उनके साथ काम करेंगे और उनके जीवनचक्र को प्रबंधित करने वाले कमांड सीखेंगे।
‘docker run’ से कंटेनर लॉन्च करना
docker run आपका लॉन्च बटन है: यह इमेज की जाँच करता है (आवश्यकता होने पर उसे डाउनलोड करता है), उससे कंटेनर बनाता है और उसे शुरू करता है — सब कुछ एक ही कमांड में।
आपका पहला कंटेनर: Hello World
सबसे सरल कंटेनर चलाएँ: hello-world। यह एक संदेश दिखाकर बंद हो जाता है। नीचे इसे आज़माएँ।
docker run hello-worldअभी क्या हुआ?
उस hello-world रन के दौरान Docker ने इमेज डाउनलोड की, कंटेनर बनाया, उसका कमांड चलाया, अभिवादन दिखाया और फिर उसे रोक दिया। यह पहला चक्र पूरी तरह साफ़-सुथरा रहा।
कंटेनरों के साथ कार्य करना
कंटेनर के अंदर काम करने के लिए -it फ़्लैग को साथ इस्तेमाल करें: -i STDIN को खुला रखता है और -t आपको एक टर्मिनल देता है, ताकि आप उसके अंदर कमांड टाइप कर सकें।
Alpine Linux में शेल प्राप्त करें
न्यूनतम Alpine Linux शुरू करें और उसके शेल में जाकर वास्तविक Linux कमांड चलाएँ। कंटेनर से बाहर निकलने के लिए exit टाइप करें।
docker run -it alpine sh‘-d’ के साथ पृष्ठभूमि में चलाना
टर्मिनल को व्यस्त किए बिना कंटेनर चालू रखने के लिए -d फ़्लैग के साथ अलग मोड का उपयोग करें। Docker कंटेनर ID दिखाकर नियंत्रण आपको वापस दे देता है।
पोर्ट मैपिंग से कनेक्ट करना
कंटेनर अलग-थलग होते हैं, इसलिए उनके अंदर चल रही सेवा तक पहुँचने के लिए पोर्ट मैपिंग का उपयोग करें। -p फ़्लैग होस्ट पोर्ट को कंटेनर पोर्ट से मैप करता है: host:container।
अलग मोड में Nginx लॉन्च करना
पृष्ठभूमि में Nginx चलाने के लिए अलग मोड और पोर्ट मैपिंग को साथ इस्तेमाल करें। अपने होस्ट के 8080 पोर्ट को कंटेनर के 80 पोर्ट से मैप करें। नीचे दिया गया कमांड देखें।
docker run -d -p 8080:80 nginxकंटेनर रोकना और हटाना
काम पूरा होने पर सफ़ाई करें: docker stop चल रहे कंटेनर को रोकता है और docker rm रुके हुए कंटेनर को हटाता है। पहले docker ps से ID प्राप्त करें।
# First, find your Nginx container ID:
docker ps
# Then, stop it:
docker stop <your_nginx_container_id>
# Finally, remove it:
docker rm <your_nginx_container_id>त्वरित जाँच: इंटरैक्टिव मोड
आप एक कंटेनर चलाकर तुरंत उसके अंदर शेल प्राप्त करना चाहते हैं, ताकि कमांड चला सकें। docker run के साथ आप किस विकल्प का उपयोग करेंगे?
पाठ की पुनरावृत्ति: कंटेनर चलाना
पुनरावृत्ति: docker run कंटेनर लॉन्च करता है; -it शेल देता है, -d अलग मोड में चलाता है, -p पोर्ट मैप करता है — और बाद में सफ़ाई के लिए stop तथा rm का उपयोग होता है।
एआई शिक्षक के साथ डेवलपरों के लिए Docker और Kubernetes सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 12
- पाठ
- 48
अक्सर पूछे जाने वाले प्रश्न
क्या “अपना पहला कंटेनर चलाना” पाठ निःशुल्क है?
हाँ—“अपना पहला कंटेनर चलाना” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और डेवलपरों के लिए Docker और Kubernetes पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। डेवलपरों के लिए Docker और Kubernetes पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“अपना पहला कंटेनर चलाना” में मैं क्या सीखूँगा?
पहले से बनी Docker इमेज का उपयोग करके एक सरल अनुप्रयोग डिप्लॉय करें और कमांड लाइन के माध्यम से उससे इंटरैक्ट करें। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ डेवलपरों के लिए Docker और Kubernetes का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या डेवलपरों के लिए Docker और Kubernetes शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर डेवलपरों के लिए Docker और Kubernetes शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 3वाँ पाठ है।
“अपना पहला कंटेनर चलाना” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस डेवलपरों के लिए Docker और Kubernetes पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर डेवलपरों के लिए Docker और Kubernetes पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- कंटेनरीकरण का परिचय
- Docker इंस्टॉल करना और मूल कमांड
- अपना पहला कंटेनर चलाना
- Docker image और container का प्रबंधन