Technical Anshu होम › ट्यूटोरियल › डब्लूएसएल 2 पर डॉकर
🐳 डॉकर सेटअप गाइड

WSL 2 पर डॉकर इंस्टाल - पहला कंटेनर सेटअप

WSL 2 बैकएंड का उपयोग करके विंडोज 10 या 11 पर डॉकर डेस्कटॉप स्थापित करें - पहले WSL, फिर डॉकर, फिर एक सत्यापित हैलो-वर्ल्ड कंटेनर। इसमें वर्चुअलाइजेशन, लाइसेंसिंग और डॉकर-उपयोगकर्ता समूह के लिए ईमानदार जांच शामिल है।

✍️ Technical Anshu🪟 Windows 10 / 11🎧 Multi-Language Audio
WSL 2 पर डॉकर इंस्टाल - पहला कंटेनर सेटअप
🎧 मल्टी-ऑडियो उपलब्ध: वीडियो प्लेयर में [Settings] (⚙️) ➔ [Audio track] पर क्लिक करके अपनी भाषा चुनें।

📑अध्याय

  1. आदेश क्यों मायने रखता है - WSL 2 पहले, डॉकर डेस्कटॉप दूसरा
  2. पहले पीसी की जांच करना - टास्क मैनेजर में विनवर और वर्चुअलाइजेशन के साथ विंडोज संस्करण
  3. WSL 2 को एक कमांड के साथ इंस्टॉल करना, रीस्टार्ट करना और उबंटू का पहला रन पूरा करना
  4. WSL को सत्यापित करना - स्थिति, डिस्ट्रो सूची और डिफ़ॉल्ट संस्करण 2 की जांच
  5. WSL 2 बैकएंड के साथ डॉकर डेस्कटॉप स्थापित करना
  6. पहला कंटेनर चला रहा है - docker --version और hello-world
  7. ईमानदार जाँच - डॉकर डेस्कटॉप लाइसेंसिंग और डॉकर-उपयोगकर्ता समूह

📋 अवलोकन और चरण-दर-चरण मार्गदर्शिका

1

सबसे पहले अपना पीसी जांचें

WSL 2 बैकएंड के साथ डॉकर डेस्कटॉप को तीन चीजों की आवश्यकता होती है, और इस दो मिनट की जांच को छोड़ देने से लोगों की एक शाम बर्बाद हो जाती है। सबसे पहले, Windows संस्करण: आपको Windows 10 संस्करण 2004 या बाद का संस्करण, या Windows 11 चाहिए। Win + R दबाएँ, winver टाइप करें और अपना सटीक संस्करण देखने के लिए Enter दबाएँ।

Run Dialog
winver

दूसरा, वर्चुअलाइजेशन को BIOS या UEFI में चालू किया जाना चाहिए। टास्क मैनेजर खोलें, प्रदर्शन पर जाएं, फिर सीपीयू पर जाएं, और वर्चुअलाइजेशन: सक्षम देखें। यदि यह अक्षम कहता है, तो कोई भी सॉफ़्टवेयर सेटिंग आपको नहीं बचाएगी - पहले BIOS में Intel VT-x या AMD SVM सक्षम करें। तीसरा, लगभग 4 जीबी मुफ्त रैम और कुछ जीबी डिस्क अतिरिक्त रखें: डब्ल्यूएसएल 2 और डॉकर आपकी मशीन साझा करते हैं, वे इसे प्रतिस्थापित नहीं करते हैं।

📌 विंडोज होम संस्करणों पर यह WSL 2 मार्ग कोई समाधान नहीं है - यह इच्छित मार्ग है। इसके लिए हाइपर-V की आवश्यकता नहीं है।
2

कुछ और करने से पहले WSL 2 स्थापित करें

विंडोज़ पर अधिकांश विफल डॉकर इंस्टॉल एक उबाऊ कारण से विफल हो जाते हैं: ऑर्डर गलत था। डॉकर डेस्कटॉप को उम्मीद है कि इसके नीचे एक कार्यशील WSL 2 होगा, इसलिए पहले नींव बनाएं। PowerShell को व्यवस्थापक के रूप में खोलें और एक कमांड चलाएँ:

PowerShell (Admin)
wsl --install

इसे समाप्त होने दें, फिर पीसी को पुनरारंभ करें - पुनरारंभ वैकल्पिक नहीं है, यह वर्चुअलाइजेशन घटकों को लोड करता है। पुनः आरंभ करने के बाद, उबंटू (डिफ़ॉल्ट डिस्ट्रो) अपना स्वयं का सेटअप पूरा करता है और आपसे एक लिनक्स उपयोगकर्ता नाम और पासवर्ड बनाने के लिए कहता है।

⚠️ वह लिनक्स पासवर्ड केवल sudo के लिए है - वह चुनें जो आपको याद रहेगा, क्योंकि इसे टाइप करते समय स्क्रीन पर कुछ भी नहीं दिखाया जाता है। और डिस्ट्रो को आधा-अधूरा न छोड़ें: एक डिस्ट्रो जिसका पहला रन कभी समाप्त नहीं हुआ था, डॉकर डेस्कटॉप के पहली शुरुआत में हैंग होने का सबसे आम छिपा हुआ कारण है।
3

सत्यापित करें कि WSL 2 वास्तव में तैयार है

इससे पहले कि डॉकर मशीन के पास जाए, दो आदेशों के साथ नींव की पुष्टि करें:

PowerShell
wsl --status
wsl -l -v

आपके डिस्ट्रो को सूची में संस्करण 2 दिखाना चाहिए। यदि यह 1 दिखाता है, तो डिफ़ॉल्ट संस्करण सेट करें और डिस्ट्रो को कमांड आउटपुट के सुझाव के अनुसार परिवर्तित करें:

PowerShell
wsl --set-default-version 2

अगली परत के शुरू होने से पहले प्रत्येक परत का परीक्षण किया जाता है, इसलिए यदि बाद में कुछ विफल हो जाता है तो आपको ठीक से पता चल जाता है कि समस्या किस परत की है।

4

शीर्ष पर डॉकर डेस्कटॉप स्थापित करें

डॉकर डेस्कटॉप को केवल docker.com से डाउनलोड करें - तृतीय-पक्ष डाउनलोड साइटें लोकप्रिय इंस्टॉलर के साथ जंक को बंडल करती हैं। इंस्टॉलर चलाएँ और विकल्प हाइपर-V के बजाय WSL 2 का उपयोग करें को टिक करके रखें; अधिकांश पीसी पर यह डिफ़ॉल्ट रूप से टिक किया हुआ होता है।

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

डॉकर डेस्कटॉप प्रारंभ करें और सिस्टम ट्रे में व्हेल आइकन के व्यवस्थित होने और डैशबोर्ड द्वारा इंजन चलने की रिपोर्ट करने की प्रतीक्षा करें। पहली शुरुआत धीमी है; इसे कुछ मिनट दीजिए. डॉकर सदस्यता सेवा अनुबंध स्क्रीन को ईमानदारी से स्वीकार करें - यह एक वास्तविक लाइसेंस है।

✅ टिप: उबंटू के साथ-साथ पावरशेल में <कोड>डॉकर कमांड का उपयोग करने के लिए, डॉकर डेस्कटॉप सेटिंग्स खोलें, संसाधन पर जाएं, फिर WSL इंटीग्रेशन पर जाएं, और अपने डिस्ट्रो पर स्विच करें।
5

अपना पहला कंटेनर चलाएँ - हेलो वर्ल्ड

एक ताज़ा पॉवरशेल या टर्मिनल विंडो खोलें और दो कमांड चलाएँ जो साबित करते हैं कि पूरी श्रृंखला काम करती है:

PowerShell
docker --version
docker run hello-world

docker --version साबित करता है कि क्लाइंट इंस्टॉल है और आपके PATH पर है। <कोड>डॉकर रन हैलो-वर्ल्ड बाकी सब कुछ साबित करता है: डॉकर स्थानीय रूप से छवि नहीं ढूंढ सकता है, इसे डॉकर हब से डाउनलोड करता है, इससे एक कंटेनर बनाता है, इसे चलाता है, और इसके हैलो फ्रॉम डॉकर! संदेश को प्रिंट करता है। यदि वह संदेश प्रकट होता है, तो आपकी श्रृंखला शुरू से अंत तक काम करती है - टर्मिनल, क्लाइंट, WSL 2 के अंदर इंजन, नेटवर्क और रजिस्ट्री।

⚠️ दो ईमानदार चेतावनियाँ। पहला, पहले रन को खींचने के लिए इंटरनेट की आवश्यकता होती है - यदि यह विफल हो जाता है, तो आँख बंद करके पुनः स्थापित न करें; जांचें कि कौन सी परत (डब्ल्यूएसएल, इंजन, नेटवर्क) वास्तव में विफल रही। दूसरा, डॉकर डेस्कटॉप हर किसी के लिए केवल "मुफ़्त" नहीं है: यह व्यक्तिगत उपयोग, शिक्षा, गैर-व्यावसायिक ओपन सोर्स और डॉकर द्वारा प्रकाशित आकार सीमा के तहत छोटे व्यवसायों के लिए मुफ़्त है, और बड़ी कंपनियों के लिए प्रति-उपयोगकर्ता सदस्यता का भुगतान करता है। यदि आप इसे कार्यस्थल पर स्थापित कर रहे हैं, तो जांच लें कि आपकी कंपनी उस रेखा के किस तरफ है।

🏷️विषय खोज चर और कीवर्ड

🔍 Docker 🔍 Docker Desktop 🔍 WSL 2 🔍 Docker Install Windows 🔍 hello-world Container 🔍 docker-users Group 🔍 Virtualization 🔍 Ubuntu on Windows 🔍 Docker on Windows 10 🔍 Docker on Windows 11 🔍 First Container Setup 🔍 TechnicalAnshu
🎙️ पूर्ण प्रतिलेख - विस्तार करने के लिए टैप करें

__TOK_28__

__TOK_29__

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

क्या यह ट्यूटोरियल अनुसरण करने के लिए 100% निःशुल्क है?

__TOK_30__

क्या शुरुआती लोग इस गाइड का पालन कर सकते हैं?

__TOK_31__

यदि मैं फंस जाऊं तो मैं प्रश्न कहां पूछ सकता हूं?

__TOK_32__

🚀 YouTube पर पूरा ट्यूटोरियल देखें

__TOK_33__

__TOK_34__

▶️ पूरा वीडियो देखें
यह ट्यूटोरियल तकनीकी अंशू के डॉकर इंस्टाल ऑन WSL 2 वीडियो पर आधारित है • किसी भी चरण पर अटके हुए हैं? वीडियो टिप्पणियों में पूछें - आपको वहां मदद मिलेगी 🙏