اختبار المستوى 2 — مُعزَّز

الاختبار — أسئلة جديدة

2.1 · تذكر

1. في Dockerfile، ماذا يفعل RUN مقارنة بـ CMD؟

RUN = البناء (تثبيت)، وCMD = التنفيذ (تشغيل) عند كل run.
2.1 · تطبيق

2. يكتب إدير أول Dockerfile لتطبيق Node. أي ترتيب صحيح؟

القاعدة، والمجلد، والكود، والتثبيت أثناء البناء، والمنفذ معلَن، والتشغيل عند run.
2.1 · تطبيق

3. فشل بناء إدير. أين يبحث أولا؟

الخطوة الأخيرة هي المتهمة : اعتمادية ناقصة، أو خطأ مطبعي، أو شبكة.
2.2 · تذكر

4. لماذا نضع الاعتماديات قبل الكود في Dockerfile؟

الثابت أولا (مخبأ)، والمتغير بعده (يُعاد وحده).
2.2 · تطبيق

5. تجاوزت صورة إدير 1 Go مع عدة التطوير مسلّمة في الإنتاج. ماذا يفعل؟

نبني ضخما ونسلّم نحيفا : فلا تبلغ الصورة النهائية إلا القابل للتشغيل.
2.2 · تحكيم

6. يتردد إدير بين التحسين بالحدس أو القياس. بماذا تنصحه؟

نحسّن ما نقيسه : الحجم الإجمالي + الوزن لكل طبقة.
2.3 · تطبيق

7. ينشر إدير الإصدار 1.2.0 المختبَر. أي تسلسل صحيح؟

رقّم أثناء البناء (مع الحساب)، ووثّق، وادفع، واسحب في مكان آخر.
2.3 · تحكيم

8. يسحب إنتاج إدير latest وينحرف عند كل push. أي سياسة يفرضها؟

الإنتاج = وسم مجمّد ومختبَر، لا يُعاد كتابته أبدا ؛ وlatest تبقى راحة للتطوير.
2.4 · تذكر

9. ما الفرق بين ARG وENV؟

ARG تبني (البناء)، وENV تنفّذ (التشغيل) : فلا تخلط بينهما.
2.4 · تطبيق

10. يخدم إدير التطوير (3000) والاستقبال (8080) بنفس الصورة 1.0. كيف؟

افتراضي سليم + تجاوز -e : صورة واحدة، وN بيئات.
2.5 · تطبيق

11. تعمل صورة إدير في root. أي تقوية يطبّقها؟

سطران (مستخدم مخصص) + تحقق : وانتهى root الافتراضي.
2.5 · تحكيم

12. يجب أن يدير إدير مفتاحا حساسا قبل push علني. ماذا يختار؟

صفر سر في الصورة : محقون عند التشغيل، ولا يُصدَّر أبدا، وpush العلني لا رجعة فيه.
وماذا بعد؟
العودة إلى الدليلفهرس الدليل