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

باستخدام a ، يمكنك أتمتة عملية البناء ، مما يضمن الاتساق وسهولة التكرار عبر بيئات مختلفة. Dockerfile image image

Dockerfile يحتوي على تعليمات مثل FROM(تحديد القاعدة image) ، RUN(تنفيذ الأوامر أثناء عملية الإنشاء) ، COPY(نسخ الملفات إلى image) ، و CMD(تحديد الأمر الافتراضي عند container التشغيل).

Dockerfile يساعدك على إنشاء مخصص image وإدارة image عملية البناء بمرونة.

 

هذه المفاهيم هي جوهر Docker وتمكنك من حزم التطبيقات ونشرها وإدارتها بسهولة وثبات. باستخدام Container و Image و ، يمكنك الاستفادة من المرونة والإمكانيات في عملية التطوير والنشر. Dockerfile Docker