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

Ybyn 12 Pr Wkr Sy Ay Kw Kys Ans Al Kry



ڈوکر ایک کنٹینرائزیشن پلیٹ فارم ہے۔ یہ ڈویلپرز کو ضروری انحصار کے ساتھ ایپلی کیشنز کو ہلکے، الگ تھلگ کنٹینرز میں پیک کرنے کی اجازت دیتا ہے۔ یہ طریقہ مختلف ماحول میں مستقل مزاجی اور پورٹیبلٹی کو یقینی بناتا ہے۔ ڈوکر کا موثر کنٹینرائزیشن ورچوئلائزیشن کے اوور ہیڈ کو کم سے کم کرتا ہے، جو مقامی ترقیاتی ماحول سے کلاؤڈ انفراسٹرکچر میں ایپلی کیشنز کو تعینات کرنے کے لیے مثالی بناتا ہے۔ ڈوکر کے ساتھ، ڈویلپر آسانی سے ایپلی کیشنز کا اشتراک، تقسیم اور پیمانے کر سکتے ہیں۔ یہ ترقی کے عمل کو ہموار کرتا ہے اور DevOps طریقوں کو فروغ دیتا ہے۔ اس کا پہلے سے تعمیر شدہ امیجز کا وسیع ماحولیاتی نظام اور ڈوکر ہب ریپوزٹری تیزی سے ایپلیکیشن کی تعیناتی کی سہولت فراہم کرتا ہے اور ڈویلپرز کے درمیان تعاون کو فروغ دیتا ہے۔ یہ ڈوکر کو جدید سافٹ ویئر ڈویلپمنٹ میں ایک ضروری ٹول بناتا ہے۔

اس مضمون میں، ہم آپ کو دکھائیں گے کہ ڈوکر سی ای کا تازہ ترین ورژن Debian 12 'Bookworm' پر کیسے انسٹال کیا جائے۔







مواد کا موضوع:

    1. Debian 12 پیکیج ڈیٹا بیس کیشے کو اپ ڈیٹ کرنا
    2. Debian 12 سے متضاد ڈوکر پیکجز کو ہٹانا
    3. Debian 12 پر لازمی پیکیجز کو انسٹال کرنا
    4. ڈیبین 12 پر آفیشل ڈوکر ریپوزٹری کی جی پی جی کلید کو انسٹال کرنا
    5. ڈیبین 12 پر آفیشل ڈوکر پیکیج ریپوزٹری کو شامل کرنا
    6. ڈیبین 12 پر ڈوکر سی ای انسٹال کرنا
    7. ڈوکر گروپ میں ڈیبین 12 لاگ ان صارف کو شامل کرنا
    8. چیک کرنا کہ آیا ڈوکر اور ڈوکر کمپوز ڈیبین 12 پر قابل رسائی ہیں۔
    9. نتیجہ

Debian 12 پیکیج ڈیٹا بیس کیشے کو اپ ڈیٹ کرنا

Debian 12 پیکیج ڈیٹا بیس کیشے کو اپ ڈیٹ کرنے کے لیے، درج ذیل کمانڈ کو چلائیں:



$ sudo مناسب اپ ڈیٹ




Debian 12 سے متضاد ڈوکر پیکجز کو ہٹانا

اگر آپ نے پہلے ہی آفیشل ڈیبین 12 پیکیج ریپوزٹری سے ڈوکر انسٹال کر رکھا ہے، تو آپ کو ڈوکر کو آفیشل ڈوکر پیکج ریپوزٹری سے انسٹال کرنے سے پہلے ان انسٹال/ ہٹانا ہوگا۔ یہ اس بات کو یقینی بنانا ہے کہ ڈوکر کا ڈیبیئن پیکڈ ورژن ڈوکر کے آفیشل ڈوکر پیکڈ ورژن سے متصادم نہیں ہے۔





Debian 12 سے متضاد ڈوکر پیکجوں کو ہٹانے کے لیے، درج ذیل کمانڈ کو چلائیں:

$ sudo apt ہٹانا -- صاف کرنا docker.io docker-doc docker-compose podman-docker containerd runc


ہمارے معاملے میں، کوئی متضاد ڈوکر پیکجز انسٹال نہیں ہیں۔ اگر آپ کے پاس کوئی ہے تو اسے ہٹا دیا جائے گا۔



Debian 12 پر لازمی پیکیجز کو انسٹال کرنا

ڈیبین 12 پر آفیشل ڈوکر پیکج ریپوزٹری کو انسٹال کرنے کے لیے، آپ کو اپنے ڈیبین 12 پر کچھ پیکجز انسٹال کرنے کی ضرورت ہے۔

آپ درج ذیل کمانڈ سے مطلوبہ پیکجز انسٹال کر سکتے ہیں۔

$ sudo مناسب انسٹال کریں ca-certificates curl gnupg


تنصیب کی تصدیق کرنے کے لیے، دبائیں۔ اور اور پھر دبائیں <درج کریں> .


مطلوبہ پیکجز انسٹال ہونے چاہئیں۔

ڈیبین 12 پر آفیشل ڈوکر ریپوزٹری کی جی پی جی کلید کو انسٹال کرنا

اس سے پہلے کہ آپ اپنے Debian 12 سسٹم میں آفیشل ڈوکر پیکیج ریپوزٹری کو شامل کر سکیں، آپ کو اپنے Debian 12 سسٹم پر آفیشل ڈوکر ریپوزٹری کی GPG کلید انسٹال کرنی ہوگی۔

اس بات کو یقینی بنانے کے لیے کہ /etc/apt/keyrings ڈائریکٹری کو درست رسائی کی اجازت ہے، درج ذیل کمانڈ کو چلائیں:

$ sudo انسٹال کریں -m 0755 -d / وغیرہ / مناسب / چابیاں


آفیشل ڈوکر پیکیج ریپوزٹری کی جی پی جی کلید کو ڈاؤن لوڈ کرنے اور اسے میں محفوظ کریں۔ /etc/apt/keyrings اپنے ڈیبین 12 سسٹم کی ڈائرکٹری، درج ذیل کمانڈ کو چلائیں:

$ curl -fsSL https: // download.docker.com / لینکس / debian / جی پی جی | sudo جی پی جی --پیاری -O / وغیرہ / مناسب / چابیاں / docker.gpg


اس بات کو یقینی بنانے کے لیے کہ ہر کوئی آفیشل ڈوکر پیکیج ریپوزٹری کی GPG کلیدی فائل کو پڑھ سکتا ہے، درج ذیل کمانڈ کو چلائیں:

$ sudo chmod a+r / وغیرہ / مناسب / چابیاں / docker.gpg

ڈیبین 12 پر آفیشل ڈوکر پیکیج ریپوزٹری کو شامل کرنا

اپنے ڈیبین 12 سسٹم پر آفیشل ڈوکر پیکیج ریپوزٹری کو شامل کرنے کے لیے، درج ذیل کمانڈ کو چلائیں:

$ بازگشت 'deb [arch=' $ ( ڈی پی کے جی --پرنٹ فن تعمیر ) 'signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable' | sudo ٹی / وغیرہ / مناسب / Source.list.d / docker.list


تبدیلیوں کے اثر میں آنے کے لیے، یقینی بنائیں کہ Debian 12 پیکیج ڈیٹا بیس کیشے کو درج ذیل کمانڈ کے ساتھ اپ ڈیٹ کریں:

$ sudo مناسب اپ ڈیٹ


ڈیبین 12 پر ڈوکر سی ای انسٹال کرنا

Debian 12 پر Docker CE کا تازہ ترین ورژن انسٹال کرنے کے لیے درج ذیل کمانڈ کو چلائیں:

$ sudo apt-get انسٹال کریں۔ docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin


تنصیب کی تصدیق کرنے کے لیے، دبائیں۔ اور اور پھر دبائیں <درج کریں> .


Docker CE اور مطلوبہ انحصار پیکجز انٹرنیٹ سے ڈاؤن لوڈ کیے جا رہے ہیں۔ اسے مکمل ہونے میں کچھ وقت لگتا ہے۔


ڈوکر سی ای اور مطلوبہ انحصار پیکجز انسٹال کیے جا رہے ہیں۔ اسے مکمل ہونے میں کچھ وقت لگتا ہے۔


اس مقام پر، Docker CE کا تازہ ترین ورژن آپ کی Debian 12 مشین پر انسٹال ہونا چاہیے۔

ڈوکر گروپ میں ڈیبین 12 لاگ ان صارف کو شامل کرنا

ڈوکر کمانڈز کو سپر یوزر مراعات کے بغیر چلانے کے لیے، آپ کو اپنے Debian 12 سسٹم کے لاگ ان صارف کو Docker گروپ میں شامل کرنا ہوگا۔

اپنے ڈیبین 12 سسٹم کے لاگ ان صارف کو ڈوکر گروپ میں شامل کرنے کے لیے درج ذیل کمانڈ کو چلائیں:

$ sudo usermod -aG ڈاکر $ ( میں کون ہوں )


تبدیلیاں اثر انداز ہونے کے لیے، اپنے Debian 12 سسٹم کو درج ذیل کمانڈ سے ریبوٹ کریں:

$ دوبارہ شروع کریں

چیک کرنا کہ آیا ڈوکر اور ڈوکر کمپوز ڈیبین 12 پر قابل رسائی ہیں۔

ایک بار جب آپ کا کمپیوٹر بوٹ ہو جاتا ہے، تو ٹرمینل ایپ سے درج ذیل کمانڈز چلائیں تاکہ یہ معلوم ہو سکے کہ آیا آپ Docker تک رسائی حاصل کر سکتے ہیں:

$ ڈاکر ورژن


اگر ڈوکر قابل رسائی ہے تو، انسٹال کردہ ڈوکر ورژن نمبر اور تعمیر کی معلومات پرنٹ کی جانی چاہئے۔ جیسا کہ آپ دیکھ سکتے ہیں، Docker ورژن 24.0.4 ہمارے Debian 12 سسٹم پر انسٹال ہے۔


یہ چیک کرنے کے لیے کہ آیا آپ ڈاکر کمپوز تک رسائی حاصل کر سکتے ہیں، درج ذیل کمانڈ کو چلائیں:

$ ڈوکر کمپوز ورژن


اگر ڈوکر کمپوز قابل رسائی ہے تو، انسٹال کردہ ڈوکر کمپوز ورژن نمبر پرنٹ کیا جانا چاہیے۔ جیسا کہ آپ دیکھ سکتے ہیں، ڈوکر کمپوز ورژن 2.19.1 ہمارے ڈیبین 12 سسٹم پر انسٹال ہے۔

نتیجہ

ہم نے آپ کو دکھایا کہ ڈوکر کمیونٹی ایڈیشن (سی ای) کا تازہ ترین ورژن اور ڈوکر کمپوز کو Debian 12 'Bookworm' پر کیسے انسٹال کیا جائے۔ ہم نے آپ کو یہ بھی دکھایا کہ ڈوکر کو ڈیبین 12 پر سپر یوزر (روٹ) مراعات کے بغیر کیسے چلایا جائے اور یہ کیسے چیک کیا جائے کہ آیا ڈوکر اور ڈوکر کمپوز ڈیبین 12 پر بھی قابل رسائی ہیں۔