میں تعمیر اور تخصیص کے لیے استعمال کرنا ایک طاقتور طریقہ ہے ۔ یہاں ایک تفصیلی عمل اور ایک کو بنانے اور اپنی مرضی کے مطابق بنانے کے لیے استعمال کرنے کی ایک مخصوص مثال ہے ۔ Dockerfile images
Docker Dockerfile image
بنائیے ایک Dockerfile
ایک نئی ٹیکسٹ فائل بنا کر اور اسے نام دے کر شروع کریں ۔ Dockerfile
بنیاد کی وضاحت کریں۔ image
FROM
نئے کے لیے بنیادی تصویر کی وضاحت کرنے کے لیے کمانڈ استعمال کریں image
۔ بیس امیج اس image
سے موجود ہو سکتی ہے Docker Hub
یا دوسری تصویر جو آپ نے پہلے بنائی ہے۔
Ubuntu 20.04 image
مثال کے طور پر، بیس کے طور پر استعمال کرنے کے لیے image
، آپ درج ذیل کمانڈ استعمال کر سکتے ہیں:
FROM ubuntu:20.04
انسٹالیشن اور کنفیگریشن کمانڈز پر عمل کریں۔
RUN
امیج بنانے کے عمل کے دوران کمانڈ کو عمل میں لانے کے لیے کمانڈ کا استعمال کریں ۔ آپ سافٹ ویئر پیکجز، ماحول کی ترتیب، ڈائریکٹریز بنانے، اور دیگر ضروری کاموں کے لیے انسٹالیشن کمانڈ استعمال کر سکتے ہیں۔
مثال کے طور پر، میں Nginx انسٹال کرنے کے لیے image
، آپ درج ذیل کمانڈ استعمال کر سکتے ہیں۔
RUN apt-get update && apt-get install -y nginx
Sao chép các tệp tin và thư mục vào image
فائلوں اور ڈائریکٹریوں کو میں کاپی کریں image
: COPY
میزبان مشین سے فائلوں اور ڈائریکٹریوں کو میں کاپی کرنے کے لیے کمانڈ کا استعمال کریں image
۔ آپ سورس فائلز، ایپلیکیشن ڈائرکٹریز، کنفیگریشن فائلز، اور دیگر وسائل کو میں کاپی کر سکتے ہیں image
۔
مثال کے طور پر، app
ڈائرکٹری کو میزبان مشین سے /app
ڈائرکٹری میں کاپی کرنے کے لیے image
، آپ درج ذیل کمانڈ استعمال کر سکتے ہیں:
COPY app /app
ایک شروع کرتے وقت پہلے سے طے شدہ کمانڈ کی وضاحت کریں۔ container
CMD
پہلے سے طے شدہ کمانڈ کی وضاحت کرنے کے لیے کمانڈ کا استعمال کریں جو ایک container
سے شروع ہونے پر عمل میں آئے گی image
۔ کمانڈ CMD
مین پروگرام یا کمانڈ کی وضاحت کرتی ہے جو کنٹینر اسٹارٹ اپ پر چلے گا۔
مثال کے طور پر، میں Nginx شروع کرنے کے لیے container
، آپ درج ذیل کمانڈ استعمال کر سکتے ہیں۔
CMD ["nginx", "-g", "daemon off;"]
image
سے بنائیں Dockerfile
سے نیا بنانے کے لیے docker build
راستے کے ساتھ کمانڈ کا استعمال کریں ۔ Dockerfile image
Dockerfile
مثال کے طور پر، موجودہ ڈائرکٹری میں image
سے ایک بنانے اور اسے "myimage" کا نام دینے کے لیے آپ درج ذیل کمانڈ استعمال کر سکتے ہیں: Dockerfile
docker build -t myimage .
استعمال کرکے ، آپ اپنی درخواست کی مخصوص ضروریات کو پورا کرنے کے لیے ایک کے اندر اجزاء اور ترتیب کو اپنی مرضی کے مطابق بنا سکتے ہیں ۔ Dockerfile image
مثال کے طور پر، آپ ضروری سافٹ ویئر پیکجز کو انسٹال کرنے، ماحول کو ترتیب دینے، سورس کوڈ اور وسائل کو میں کاپی کرنے کے لیے استعمال کر سکتے ہیں ۔ میں اپنی مرضی کے مطابق عمارت کے لیے ایک لچکدار اور دوبارہ قابل استعمال نقطہ نظر فراہم کرتا ہے ۔ Dockerfile image
Dockerfile images
Docker