12 سؤالا لتثبيت الأساسيات مع إدير : ما فائدة Docker، وتثبيت hello-world وتشغيلها، وتمييز الفاعلين الخمسة، ولعب دورة الحياة الكاملة.
أجب عن جميع الأسئلة ثم اضغط تصحيح: ستظهر نتيجتك والتوضيحات.
0.1 · تذكر
1. ما الذي يصنع القوة الحقيقية لـ Docker مقارنة بتثبيت كلاسيكي؟
تتضمن الصورة الكود واعتمادياته : الحزمة نفسها تعمل بالطريقة نفسها على كل الأجهزة.
0.1 · تطبيق
2. موقع إدير يعمل على محموله لكنه يتعطل على خادم الاختبار (Node وRedis مختلفان). ماذا يفعل؟
الصورة المُنسخَنة نفسها على المحمول والاختبار والإنتاج : السلوك نفسه في كل مكان، ودور واحد لكل حاوية.
0.1 · تحكيم
3. يقول زميل : « يغني Docker عن الأجهزة الافتراضية ويُراقِب كل شيء، فلنضع كل شيء في حاوية ». ما حكم إدير؟
الحاوية ≠ جهاز افتراضي (نواة مُتشارَكة)، والحاوية الواحدة = دور واحد، ويُغلِّف Docker ويُشغِّل دون مراقبة ولا حفظ.
0.2 · تذكر
4. إدير على Windows ويريد تثبيت Docker. ماذا يختار وماذا يتحقق؟
Desktop على Windows وmacOS (مع WSL 2 والمحاكاة)، والمحرك على Linux — ودائما الحزم الرسمية، ومحرك واحد.
0.2 · تطبيق
5. يكتب إدير docker run hello-world ويقرأ الرسالة. ماذا أثبت للتو؟
يعبر الطقس السلسلة كلها : تنزيل الصورة وإنشاء الحاوية وتشغيلها.
0.2 · تطبيق
6. بعد hello-world، يريد إدير قراءة ما حدث للتو. أي أوامر؟
يعرض images الصورة المُنزَّلة، ويعرض ps -a الحاوية المُنتهية : الثلاثية pull ثم run ثم ps.
0.3 · تذكر
7. أي صورة تصف أفضل ثنائي الصورة / الحاوية؟
لا تتغير الصورة أبدا ؛ وتضيف كل حاوية طبقتها القابلة للكتابة والمؤقتة فوقها.
0.3 · تطبيق
8. يُشغِّل إدير web1 وweb2 من nginx:1.27، ثم يحذف web2. ماذا يلاحظ عبر ps وimages؟
صورة واحدة ← N حاويات مستقلة : يستهدف rm القطعة لا القالب.
0.3 · تحكيم
9. يتردد إدير بين nginx:latest وnginx:1.27 لتجميد اختباراته. ماذا يحسم؟
يُجمِّد الوسم الإصدار (1.27 و16) ؛ ويتبع latest آخر نشر ويكسر قابلية إعادة الإنتاج.
0.4 · تطبيق
10. يختبر إدير صورة مهملة ولا يريد أي شبح exited. أي خيار يضيف إلى run؟
يحذف --rm الحاوية فور توقفها : لا exited للتطهير.
0.4 · تطبيق
11. حاوية demo تعمل لكنها صامتة. بأي ترتيب يُشخِّص إدير؟
logs للرؤية وexec للدخول : فأغلب التشخيصات تتوقف عند السجلات.
0.4 · تحكيم
12. يجب أن تتوقف demo وتختفي بنظافة، مع التحقق. أي تسلسل يصادق عليه إدير؟
إيقاف مهذب (SIGTERM ثم SIGKILL)، وحذف القشرة عبر rm، وps -a كدليل — وأبدا إغلاق الطرفي.
وماذا بعد؟
النتيجة ≥ 80 % : انتقل إلى المستوى 1 — الصور والوسوم وDocker Hub مع إدير.
النتيجة بين 50 % و80 % : أعد القسم أو الأقسام الراسبة (0.1 الاستعمال، 0.2 التثبيت، 0.3 البنية، 0.4 دورة الحياة)، وأعد قراءة الشروح أعلاه، ثم أعد الاختبار.
النتيجة < 50 % : أعد قراءة المستوى 0 كاملا مع تطبيق كل تحدي 48 ساعة (بطاقة Docker/جهاز افتراضي، وطقوس hello-world، وثلاثية nginx، ودورة demo) قبل إعادة المحاولة.
وماذا بعد؟ احتفظ بمذكرة دورة الحياة وقائمة تحقق التثبيت لإدير : فالمستوى 1 يُعيدهما على صور حقيقية.