Docker تصورات:، Container اور Image وضاحت Docker file کی گئی۔

میں Docker ، تین بنیادی تصورات ہیں جن کو سمجھنا ضروری ہے: Container, Image اور. Dockerfile

 

Container

یہ اس میں بنیادی جزو ہے Docker ۔ A container ایک الگ تھلگ عملدرآمد ماحول ہے جس میں ایک ایپلیکیشن اور اس سے متعلقہ اجزاء شامل ہیں۔

container ان میں سے ہر ایک Docker ایک چھوٹی ورچوئل مشین کی طرح کام کرتا ہے، جس میں ایپلی کیشن کو چلانے کے لیے درکار ہر چیز کو شامل کیا جاتا ہے، بشمول لائبریریاں، انحصار، اور کنفیگریشن۔

Container آپ کو مختلف ایپلی کیشنز کے درمیان تعاملات کی فکر کیے بغیر مختلف ماحول میں مسلسل ایپلی کیشنز چلانے کی اجازت دیتا ہے۔

container آپ ضرورت کے مطابق بنا سکتے ہیں، چلا سکتے ہیں، روک سکتے ہیں اور حذف کر سکتے ہیں ۔

 

Image

یہ فائلوں کا ایک ہلکا پھلکا، پیکڈ سیٹ ہے جس میں ہر وہ چیز شامل ہوتی ہے جو ایک بنانے کے لیے درکار ہوتی ہے container ۔ ایک کو image بنانے کے لیے ایک بلیو پرنٹ کے طور پر دیکھا جا سکتا ہے container ۔ اس میں ایپلیکیشن کنفیگریشنز، سورس کوڈ، لائبریریز، اور قابل عمل فائلز شامل ہیں۔

Image ناقابل تغیر ہیں، اور ہر ایک container سے پیدا ہونے والی image اپنی الگ الگ اور الگ الگ حالت ہو گی container ۔

image آپ ضرورت کے مطابق تخلیق، دیکھ اور اشتراک کر سکتے ہیں ۔

 

Dockerfile

یہ ایک سادہ ٹیکسٹ فائل ہے جس میں ایک Docker image. مخصوص اجزاء اور کنفیگریشنز سے ایک بنانے کے لیے اقدامات اور عمل کی وضاحت کرتا ہے ۔ Dockerfile image

استعمال کرکے ، آپ مختلف ماحول میں مستقل مزاجی اور آسانی سے تولیدی صلاحیت کو یقینی بناتے ہوئے، عمارت کے عمل کو خودکار کر سکتے ہیں۔ Dockerfile image image

Dockerfile ہدایات پر مشتمل ہے جیسے کہ FROM(بیس کی وضاحت کرنا image)، RUN(تعمیر کے عمل کے دوران کمانڈز کو چلانا)، COPY(فائلوں کو میں کاپی کرنا image)، اور CMD(جب چلتا ہے تو ڈیفالٹ کمانڈ کی وضاحت کرنا container

Dockerfile آپ کو اپنی مرضی کے مطابق بنانے image اور image عمارت کے عمل کو لچکدار طریقے سے منظم کرنے میں مدد کرتا ہے۔

 

یہ تصورات بنیادی ہیں Docker اور آپ کو آسانی سے اور مستقل طور پر ایپلی کیشنز کو پیک کرنے، تعینات کرنے اور ان کا نظم کرنے کے قابل بناتے ہیں۔ Container, Image, اور, کا استعمال کرکے آپ ترقی اور تعیناتی کے عمل میں لچک اور صلاحیتوں کا فائدہ اٹھا سکتے ہیں ۔ Dockerfile Docker