ما هو البناء متعدد المراحل في Docker؟
ما هو البناء متعدد المراحل في Docker؟

فيديو: ما هو البناء متعدد المراحل في Docker؟

فيديو: ما هو البناء متعدد المراحل في Docker؟
فيديو: Everything about containers and docker |Begginers Guide | multi stage |volumes | networking #devops 2024, أبريل
Anonim

أ متعدد - بناء المرحلة يتم عن طريق إنشاء أقسام مختلفة من ملف ملف Dockerfile ، كل منها يشير إلى صورة أساسية مختلفة. هذا يسمح بامتداد متعدد - بناء المرحلة لتنفيذ وظيفة تم شغلها مسبقًا باستخدام متعددة عامل ميناء الملفات أو نسخ الملفات بين الحاويات أو تشغيل خطوط أنابيب مختلفة.

السؤال أيضًا هو ، ما هو البناء متعدد المراحل في Docker؟

متعدد المراحل يبني هي ميزة مقدمة عامل ميناء 17.05 يسمح لك بإنشاء صور وسيطة متعددة من نفس الشيء ملف Dockerfile . يمكنك نسخ القطع الأثرية بشكل انتقائي من مرحلة إلى أخرى ، تاركًا وراءك كل ما لا تريده في الصورة النهائية. يمكنك قراءة المزيد عن متعدد المراحل يبني هنا.

قد يسأل المرء أيضًا ، هل لديك عدة ملفات Dockerfiles؟ كما قال كينغسلي أوشنور ، يمكن أن يكون لديك عدة Dockerfile , واحد لكل دليل ، والتي تمثل شيئًا ما أنت تريد البناء.

في المقابل ، ما هي الحاوية الوسيطة في Docker؟

حاويات Docker هي اللبنات الأساسية للتطبيقات. كل وعاء هي صورة ذات طبقة قابلة للقراءة / قابلة للكتابة أعلى مجموعة من طبقات القراءة فقط. هذه الطبقات (تسمى أيضًا متوسط images) عندما يتم إنشاء الأوامر الموجودة في ملف ملف Dockerfile يتم تنفيذها خلال عامل ميناء بناء الصورة.

كيف يمكنني دمج صور متعددة في Docker؟

على جهازك ، استخدم عامل ميناء اسحب لتنزيل ملف الصور من عند عامل ميناء مركز. ثم استخدام عامل ميناء التاريخ للحصول على الأوامر التي تم استخدامها في بنائها. ثم افتح هذين الملفين. يمكنك بعد ذلك رؤية مجموعة الأوامر لكل منها صورة.

موصى به: