Docker प्रारंभिक गाइड: Docker का उपयोग करके कंटेनर कैसे बनाएं और प्रबंधित करें

2/20/2026
5 min read

Docker प्रारंभिक गाइड: Docker का उपयोग करके कंटेनर कैसे बनाएं और प्रबंधित करें

Docker एक ओपन-सोर्स कंटेनराइजेशन प्लेटफॉर्म है, जो डेवलपर्स को एप्लिकेशन को पैक, वितरित और चलाने में मदद करता है। यह लेख आपको चरण-दर-चरण मार्गदर्शन करेगा कि कैसे Docker का उपयोग करके कंटेनर बनाएं और प्रबंधित करें, ताकि विभिन्न वातावरणों में एप्लिकेशन की स्थिरता बनी रहे।

1. Docker क्या है?

Docker एक ओपन प्लेटफॉर्म है, जो डेवलपर्स को कंटेनराइज्ड एप्लिकेशन को आसानी से बनाने, तैनात करने और प्रबंधित करने की अनुमति देता है। कंटेनर हल्के, पोर्टेबल होते हैं, और कहीं भी समान तरीके से चल सकते हैं, जो एप्लिकेशन की स्थिरता और स्केलेबिलिटी सुनिश्चित करता है।

2. Docker स्थापित करना

शुरू करने से पहले, आपको अपने ऑपरेटिंग सिस्टम पर Docker स्थापित करना होगा। विभिन्न ऑपरेटिंग सिस्टम के लिए स्थापना के चरण निम्नलिखित हैं:

2.1 Windows

  1. Docker की आधिकारिक वेबसाइट पर जाएं और Docker Desktop डाउनलोड करें: Docker Downloads.
  2. डाउनलोड की गई Docker Desktop Installer.exe फ़ाइल पर डबल-क्लिक करें और निर्देशों का पालन करके स्थापना पूरी करें।
  3. स्थापना के बाद, Docker Desktop शुरू करें और सुनिश्चित करें कि यह सिस्टम ट्रे में चल रहा है।

2.2 macOS

  1. Docker की आधिकारिक वेबसाइट पर जाएं और Docker Desktop डाउनलोड करें: Docker Downloads.
  2. डाउनलोड की गई .dmg फ़ाइल पर डबल-क्लिक करें और Docker को एप्लिकेशन फ़ोल्डर में खींचें।
  3. Docker Desktop शुरू करें और सुनिश्चित करें कि यह स्टेटस बार में चल रहा है।

2.3 Linux

Linux पर, आप पैकेज प्रबंधक के माध्यम से Docker स्थापित कर सकते हैं। उदाहरण के लिए, Ubuntu:

sudo apt update
sudo apt install -y \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo tee /etc/apt/keyrings/docker.gpg > /dev/null
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

स्थापना के बाद, आप निम्नलिखित कमांड का उपयोग करके जांच सकते हैं कि Docker सफलतापूर्वक स्थापित हुआ है:

docker --version

3. अपना पहला Docker कंटेनर बनाना

इसके बाद, हम Docker कमांड का उपयोग करके एक सरल कंटेनर बनाएंगे।

3.1 इमेज खींचना

Docker कंटेनर बनाने के लिए इमेज का उपयोग करता है, इमेज को एप्लिकेशन के टेम्पलेट के रूप में देखा जा सकता है। उदाहरण के लिए, हम Docker Hub से एक सरल Ubuntu इमेज खींच सकते हैं:

docker pull ubuntu

3.2 कंटेनर चलाना

इमेज खींचने के बाद, एक नया कंटेनर शुरू करने के लिए निम्नलिखित कमांड चलाएं:

docker run -it ubuntu /bin/bash

उपरोक्त कमांड के पैरामीटर का विवरण निम्नलिखित है:

  • run: एक नया कंटेनर चलाएं
  • -it: इंटरएक्टिव टर्मिनल का उपयोग करें
  • ubuntu: इमेज का नाम
  • /bin/bash: कंटेनर शुरू होने के बाद चलने वाली कमांड

आप अब एक Ubuntu कंटेनर में होना चाहिए, कंटेनर से बाहर निकलने के लिए exit टाइप करें।

4. Docker कंटेनरों का प्रबंधन

4.1 चल रहे कंटेनरों को देखना

आप वर्तमान में सभी चल रहे कंटेनरों को देखने के लिए निम्नलिखित कमांड का उपयोग कर सकते हैं:

docker ps

4.2 सभी कंटेनरों को देखना

यदि आप सभी कंटेनरों (रुके हुए कंटेनरों सहित) को देखना चाहते हैं, तो आप उपयोग कर सकते हैं:

docker ps -a

4.3 कंटेनर को रोकना और शुरू करना

यदि आप एक चल रहे कंटेनर को रोकना चाहते हैं, तो आप निम्नलिखित कमांड का उपयोग कर सकते हैं:

docker stop 

रुके हुए कंटेनर को फिर से शुरू करने के लिए:

docker start 

4.4 कंटेनर हटाना

किसी कंटेनर को हटाने के लिए, आप उपयोग कर सकते हैं:

docker rm 

5. Dockerfile बनाना और उपयोग करना

Dockerfile एक टेक्स्ट फ़ाइल है, जिसमें एक श्रृंखला निर्देश होते हैं, जो Docker इमेज को स्वचालित रूप से बनाने के लिए उपयोग किए जाते हैं। यहाँ एक सरल Dockerfile उदाहरण है, जो Python के साथ एक इमेज बनाता है।

5.1 Dockerfile बनाना

अपने चुने हुए डायरेक्टरी में एक Dockerfile फ़ाइल बनाएं और निम्नलिखित सामग्री जोड़ें:

# आधिकारिक Python बेस इमेज का उपयोग करें
FROM python:3.9-slim

# कार्य निर्देशिका सेट करें
WORKDIR /app

# वर्तमान निर्देशिका की फ़ाइलों को कंटेनर में कॉपी करें
COPY . .

# निर्भरताएँ स्थापित करें
RUN pip install -r requirements.txt

# कंटेनर शुरू होने के बाद चलने वाली कमांड सेट करें
CMD ["python", "app.py"]

5.2 इमेज बनाना

Dockerfile फ़ाइल के所在目录 में, इमेज बनाने के लिए निम्नलिखित कमांड चलाएं:

docker build -t my-python-app .

5.3 अपनी इमेज चलाना

इमेज बनाने के बाद, आप इसे चलाने के लिए निम्नलिखित कमांड का उपयोग कर सकते हैं:

docker run -d -p 5000:5000 my-python-app

यह कमांड कंटेनर के 5000 पोर्ट को होस्ट के 5000 पोर्ट से मैप करेगा।

6. निष्कर्ष

उपरोक्त चरणों के माध्यम से, आपने Docker के मूल सिद्धांतों, स्थापना विधियों, और कंटेनरों को बनाने और प्रबंधित करने के तरीके को समझ लिया है। Docker विकास और तैनाती को सरल और कुशल बनाता है, जिससे आप विभिन्न वातावरणों में एप्लिकेशन की स्थिरता बनाए रख सकते हैं। वास्तविक कार्य में, CI/CD उपकरणों के साथ Docker के कार्यों का उपयोग करने से विकास कार्यप्रवाह की दक्षता में काफी वृद्धि होगी।

तकनीक के निरंतर विकास के साथ, Docker के अनुप्रयोग क्षेत्र भी लगातार बढ़ रहे हैं, Docker को समझना आपके सॉफ़्टवेयर विकास करियर में अधिक संभावनाएँ जोड़ देगा। आशा है कि यह गाइड आपको Docker में सफलतापूर्वक शुरुआत करने में मदद करेगी! यदि आपके कोई प्रश्न हैं, तो कृपया टिप्पणी अनुभाग में चर्चा करें।

Published in Technology

You Might Also Like

📝
Technology

Claude Code Buddy संशोधन गाइड: कैसे प्राप्त करें चमकदार किंवदंती स्तर का पालतू

Claude Code Buddy संशोधन गाइड: कैसे प्राप्त करें चमकदार किंवदंती स्तर का पालतू 2026年4月1日,Anthropic 在 Claude Code 2.1.89 ...

Obsidian ने Defuddle लॉन्च किया, Obsidian Web Clipper को एक नए स्तर पर ले गयाTechnology

Obsidian ने Defuddle लॉन्च किया, Obsidian Web Clipper को एक नए स्तर पर ले गया

Obsidian ने Defuddle लॉन्च किया, Obsidian Web Clipper को एक नए स्तर पर ले गया मैं हमेशा Obsidian के मूल विचार को पसंद क...

OpenAI अचानक घोषणा करता है "तीन-इन-एक": ब्राउज़र + प्रोग्रामिंग + ChatGPT का विलय, आंतरिक रूप से स्वीकार किया कि पिछले वर्ष गलत दिशा में बढ़ाTechnology

OpenAI अचानक घोषणा करता है "तीन-इन-एक": ब्राउज़र + प्रोग्रामिंग + ChatGPT का विलय, आंतरिक रूप से स्वीकार किया कि पिछले वर्ष गलत दिशा में बढ़ा

OpenAI अचानक घोषणा करता है "तीन-इन-एक": ब्राउज़र + प्रोग्रामिंग + ChatGPT का विलय, आंतरिक रूप से स्वीकार किया कि पिछले व...

2026, खुद को 'स्वायत्त' करने के लिए मजबूर नहीं! ये 8 छोटी बातें करें, स्वास्थ्य स्वाभाविक रूप से आएगाHealth

2026, खुद को 'स्वायत्त' करने के लिए मजबूर नहीं! ये 8 छोटी बातें करें, स्वास्थ्य स्वाभाविक रूप से आएगा

2026, खुद को 'स्वायत्त' करने के लिए मजबूर नहीं! ये 8 छोटी बातें करें, स्वास्थ्य स्वाभाविक रूप से आएगा नए साल की शुरुआत,...

वे माताएँ जो वजन कम करने की कोशिश कर रही हैं लेकिन सफल नहीं हो रही हैं, निश्चित रूप से यहाँ फंस गई हैंHealth

वे माताएँ जो वजन कम करने की कोशिश कर रही हैं लेकिन सफल नहीं हो रही हैं, निश्चित रूप से यहाँ फंस गई हैं

वे माताएँ जो वजन कम करने की कोशिश कर रही हैं लेकिन सफल नहीं हो रही हैं, निश्चित रूप से यहाँ फंस गई हैं मार्च का आधा मही...

📝
Technology

AI ब्राउज़र 24 घंटे स्थिर संचालन गाइड

AI ब्राउज़र 24 घंटे स्थिर संचालन गाइड यह ट्यूटोरियल एक स्थिर, दीर्घकालिक AI ब्राउज़र वातावरण स्थापित करने के तरीके को प्...