Technical Anshu ہوم › ٹیوٹوریلز › ڈبلیو ایس ایل 2 پر ڈوکر
🐳 ڈوکر سیٹ اپ گائیڈ

ڈبلیو ایس ایل 2 پر ڈوکر انسٹال - پہلا کنٹینر سیٹ اپ

ڈبلیو ایس ایل 2 بیک اینڈ کا استعمال کرتے ہوئے ونڈوز 10 یا 11 پر ڈوکر ڈیسک ٹاپ انسٹال کریں — پہلے ڈبلیو ایس ایل، پھر ڈوکر، پھر تصدیق شدہ ہیلو ورلڈ کنٹینر۔ ورچوئلائزیشن، لائسنسنگ اور ڈاکر یوزر گروپ کے لیے دیانتدارانہ چیکس شامل ہیں۔

✍️ Technical Anshu🪟 Windows 10 / 11🎧 Multi-Language Audio
ڈبلیو ایس ایل 2 پر ڈوکر انسٹال - پہلا کنٹینر سیٹ اپ
🎧 کثیر لسانی آڈیو: ویڈیو پلیئر میں [ترتیبات] (⚙️) ➔ [آڈیو ٹریک] پر کلک کر کے زبان منتخب کریں۔

📑باب

  1. آرڈر کیوں اہمیت رکھتا ہے — WSL 2 پہلے، Docker Desktop دوسرا
  2. پہلے پی سی کو چیک کرنا — ٹاسک مینیجر میں وِنور اور ورچوئلائزیشن کے ساتھ ونڈوز ورژن
  3. WSL 2 کو ایک کمانڈ کے ساتھ انسٹال کرنا، دوبارہ شروع کرنا، اور Ubuntu کو پہلے رن کو ختم کرنا
  4. WSL کی تصدیق کرنا — اسٹیٹس، ڈسٹرو لسٹ، اور ڈیفالٹ ورژن 2 کی جانچ پڑتال
  5. ڈبلیو ایس ایل 2 بیک اینڈ کے ساتھ ڈوکر ڈیسک ٹاپ انسٹال کرنا
  6. پہلا کنٹینر چلانا — docker --version اور hello-world
  7. ایماندارانہ چیکس — ڈوکر ڈیسک ٹاپ لائسنسنگ اور ڈوکر-صارف گروپ

📋 جائزہ اور مرحلہ وار گائیڈ

1

پہلے اپنا پی سی چیک کریں۔

ڈبلیو ایس ایل 2 بیک اینڈ کے ساتھ ڈوکر ڈیسک ٹاپ کو تین چیزوں کی ضرورت ہے، اور اس دو منٹ کے چیک کو چھوڑنا یہ ہے کہ لوگ شام کو کیسے کھو دیتے ہیں۔ سب سے پہلے، ونڈوز ورژن: آپ کو Windows 10 ورژن 2004 یا اس کے بعد کا ورژن، یا Windows 11 کی ضرورت ہے۔ Win + R دبائیں، winver ٹائپ کریں اور اپنا درست ورژن دیکھنے کے لیے Enter دبائیں۔

Run Dialog
winver

دوسرا، BIOS یا UEFI میں ورچوئلائزیشن کو آن کیا جانا چاہیے۔ ٹاسک مینیجر کھولیں، کارکردگی پر جائیں، پھر CPU، اور ورچوئلائزیشن: فعال تلاش کریں۔ اگر یہ کہتا ہے کہ غیر فعال ہے، کوئی سافٹ ویئر سیٹنگ آپ کو نہیں بچائے گی — پہلے BIOS میں Intel VT-x یا AMD SVM کو فعال کریں۔ تیسرا، تقریباً 4 جی بی مفت ریم اور چند جی بی ڈسک اسپیئر رکھیں: ڈبلیو ایس ایل 2 اور ڈوکر آپ کی مشین کا اشتراک کرتے ہیں، وہ اسے تبدیل نہیں کرتے ہیں۔

📌 ونڈوز ہوم ایڈیشنز پر یہ WSL 2 روٹ کوئی حل نہیں ہے — یہ مطلوبہ راستہ ہے۔ اس کے لیے Hyper-V کی ضرورت نہیں ہے۔
2

کسی بھی چیز سے پہلے WSL 2 انسٹال کریں۔

ونڈوز پر زیادہ تر ناکام ڈوکر انسٹال ایک بورنگ وجہ سے ناکام ہو جاتے ہیں: آرڈر غلط تھا۔ ڈوکر ڈیسک ٹاپ اس کے نیچے کام کرنے والے WSL 2 کی توقع کرتا ہے، لہذا پہلے فاؤنڈیشن بنائیں۔ پاور شیل کو بطور ایڈمنسٹریٹر کھولیں اور ایک کمانڈ چلائیں:

PowerShell (Admin)
wsl --install

اسے ختم ہونے دیں، پھر پی سی کو دوبارہ شروع کریں — دوبارہ شروع کرنا اختیاری نہیں ہے، یہ ورچوئلائزیشن کے اجزاء کو لوڈ کرتا ہے۔ دوبارہ شروع کرنے کے بعد، اوبنٹو (پہلے سے طے شدہ ڈسٹرو) اپنا سیٹ اپ مکمل کرتا ہے اور آپ سے لینکس کا صارف نام اور پاس ورڈ بنانے کو کہتا ہے۔

⚠️ وہ لینکس پاس ورڈ صرف sudo کے لیے ہے — ایک منتخب کریں جسے آپ یاد رکھیں، کیونکہ جب آپ اسے ٹائپ کرتے ہیں تو اسکرین پر کچھ بھی نہیں دکھایا جاتا ہے۔ اور ڈسٹرو کو آدھا تخلیق نہ چھوڑیں: ایک ڈسٹرو جس کا پہلا رن کبھی ختم نہیں ہوا تھا، ڈوکر ڈیسک ٹاپ کے پہلے آغاز میں ہینگ ہونے کی سب سے عام پوشیدہ وجہ ہے۔
3

تصدیق کریں کہ WSL 2 واقعی تیار ہے۔

اس سے پہلے کہ ڈوکر مشین کے قریب کہیں بھی جائے، دو کمانڈز کے ساتھ فاؤنڈیشن کی تصدیق کریں:

PowerShell
wsl --status
wsl -l -v

آپ کی ڈسٹرو کو فہرست میں VERSION 2 دکھانا چاہیے۔ اگر یہ 1 دکھاتا ہے تو، ڈیفالٹ ورژن سیٹ کریں اور ڈسٹرو کو تبدیل کریں جیسا کہ کمانڈ آؤٹ پٹ تجویز کرتا ہے:

PowerShell
wsl --set-default-version 2

اگلی پرت کے چلنے سے پہلے ہر پرت کا تجربہ کیا جاتا ہے، لہذا اگر بعد میں کچھ ناکام ہو جاتا ہے تو آپ کو بخوبی معلوم ہوتا ہے کہ کونسی پرت مسئلہ کا مالک ہے۔

4

ڈوکر ڈیسک ٹاپ کو اوپر انسٹال کریں۔

ڈوکر ڈیسک ٹاپ کو صرف docker.com سے ڈاؤن لوڈ کریں — تھرڈ پارٹی ڈاؤن لوڈ سائٹیں مقبول انسٹالرز کے ساتھ جنک بنڈل کرتی ہیں۔ انسٹالر کو چلائیں اور آپشن کو Hyper-V کی بجائے WSL 2 استعمال کریں پر نشان رکھیں۔ زیادہ تر پی سی پر یہ بطور ڈیفالٹ ٹک کیا جاتا ہے۔

جب انسٹالر پوچھے تو اسے بند کرنے دیں اور آپ کو لاگ آؤٹ کرنے دیں یا اگر اشارہ کیا جائے تو دوبارہ شروع کریں۔ Docker آپ کے ونڈوز اکاؤنٹ کو مقامی docker-users گروپ میں شامل کرتا ہے، اور گروپ کی رکنیت صرف ایک نئے سائن ان پر اثر انداز ہوتی ہے — یہ ایماندارانہ چیک ہے جو زیادہ تر گائیڈز کو چھوڑ دیتے ہیں، اور یہی وجہ ہے کہ Docker بعض اوقات اس وقت تک شروع کرنے سے انکار کر دیتا ہے جب تک کہ آپ سائن آؤٹ اور واپس نہ ہوں۔

ڈوکر ڈیسک ٹاپ شروع کریں اور سسٹم ٹرے میں وہیل آئیکن کے سیٹ ہونے اور ڈیش بورڈ کے انجن کے چلنے کی اطلاع دینے کا انتظار کریں۔ پہلا آغاز سست ہے؛ اسے چند منٹ دیں۔ ڈوکر سبسکرپشن سروس ایگریمنٹ اسکرین کو ایمانداری سے قبول کریں - یہ ایک حقیقی لائسنس ہے۔

✅ ٹپ: Ubuntu کے ساتھ ساتھ PowerShell میں docker کمانڈ استعمال کرنے کے لیے، Docker ڈیسک ٹاپ سیٹنگز کھولیں، Resources پر جائیں، پھر WSL Integration، اور اپنے ڈسٹرو کو آن کریں۔
5

اپنا پہلا کنٹینر چلائیں - ہیلو ورلڈ

ایک تازہ پاور شیل یا ٹرمینل ونڈو کھولیں اور دو کمانڈز چلائیں جو ثابت کرتی ہیں کہ پوری چین کام کرتی ہے:

PowerShell
docker --version
docker run hello-world

docker --version ثابت کرتا ہے کہ کلائنٹ انسٹال ہے اور آپ کے PATH پر ہے۔ docker run hello-world باقی سب کچھ ثابت کرتا ہے: Docker تصویر کو مقامی طور پر نہیں ڈھونڈ سکتا، اسے Docker Hub سے ڈاؤن لوڈ کرتا ہے، اس سے ایک کنٹینر بناتا ہے، اسے چلاتا ہے، اور اس کا Hello from Docker! پیغام پرنٹ کرتا ہے۔ اگر وہ پیغام ظاہر ہوتا ہے، تو آپ کا سلسلہ آخر تک کام کرتا ہے — ٹرمینل، کلائنٹ، WSL 2 کے اندر انجن، نیٹ ورک، اور رجسٹری۔

⚠️ دو ایماندارانہ انتباہات۔ سب سے پہلے، پہلی رن کو کھینچنے کے لیے انٹرنیٹ کی ضرورت ہے — اگر یہ ناکام ہوجاتا ہے، تو آنکھیں بند کرکے دوبارہ انسٹال نہ کریں۔ چیک کریں کہ کون سی پرت (WSL، انجن، نیٹ ورک) دراصل ناکام ہوگئی۔ دوسرا، Docker ڈیسک ٹاپ ہر کسی کے لیے صرف "مفت" نہیں ہے: یہ ذاتی استعمال، تعلیم، غیر تجارتی اوپن سورس اور چھوٹے کاروباروں کے لیے مفت ہے جو Docker شائع کرتا ہے سائز کی حد کے تحت، اور بڑی کمپنیوں کے لیے ایک ادا شدہ فی صارف سبسکرپشن۔ اگر آپ اسے کام پر انسٹال کر رہے ہیں، تو چیک کریں کہ آپ کی کمپنی اس لائن کے کس طرف ہے۔

🏷️موضوع کی تلاش کے متغیرات اور مطلوبہ الفاظ

🔍 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__

▶️ مکمل ویڈیو دیکھیں
یہ ٹیوٹوریل ٹیکنیکل انشو کے ڈبلیو ایس ایل 2 ویڈیو پر ڈوکر انسٹال پر مبنی ہے • کسی قدم پر پھنس گیا ہے؟ ویڈیو کے تبصروں میں پوچھیں — آپ کو وہاں مدد ملے گی۔