جب آپ docker build چلاتے ہیں، Docker بلڈ کنٹیکسٹ (بلڈ ڈائریکٹری میں موجود فائلیں) کو daemon کو بھیجتا ہے۔ ایک .dockerignore فائل اس کنٹیکسٹ سے غیر ضروری فائلوں کو خارج کرتی ہے — بلڈز کو تیز بناتی ہے، image کے سائز کو کم کرتی ہے، اور حساس فائلوں کو لیک ہونے سے روکتی ہے۔
بلڈ کنٹیکسٹ
docker build -t myapp .
