أجب عن جميع الأسئلة ثم اضغط تصحيح: ستظهر نتيجتك والتوضيحات.
3.1 · تذكر
1. ماذا تصرح خدمة (service) في compose.yml ؟
خدمة واحدة = صورة + منافذ + بيئة + مجلدات + شبكة.
3.1 · تطبيق
2. يكتب إدير ports: [8080:80] دون علامتي تنصيص فيفشل الستاك. لماذا ؟
المنافذ مُقتبَسة دائما في YAML : فـ 80 % من الأخطاء تأتي من هنا.
3.2 · تذكر
3. ما الفرق بين down و down -v ؟
فـ down وحده = إيقاف آمن ؛ و -v = إعادة ضبط تمحو المجلدات.
3.2 · تطبيق
4. يعدل إدير كوده، ويعيد إطلاق up -d، لكن الكود القديم ما زال يدور. ماذا يفعل ؟
فدون --build، يعيد كومبوز استعمال الصورة الموجودة.
3.3 · تطبيق
5. أي منافذ ينشر إدير على نموذجه واجهة + قاعدة + adminer ؟
سطح أدنى : وحده الضروري يخرج، وتبقى القاعدة داخلية.
3.3 · تطبيق
6. تتحطم واجهة إدير عند أول up ثم تنجح في الثاني. التشخيص والعلاج ؟
فـ depends_on يرتب دون انتظار : وإعادة المحاولة تمتص بدء التشغيل.
3.4 · تذكر
7. ماذا يعني ${PORT:-3000} في compose.yml ؟
الاستيفاء : قيمة PORT، وإلا الافتراضي 3000 الآمن للإنتاج.
3.4 · تطبيق
8. يريد إدير adminer في التطوير ولا في الإنتاج أبدا، دون تكرار الملف. يستعمل…
ملف شخصي اختياري : غائب افتراضيا، ويُفعَّل صراحة في التطوير.
3.5 · تطبيق
9. « port already allocated » عند up : يتحقق إدير فيجد run يدويا قديما. فيفعل…
النزاع على المضيف : يُحرَّك الأيسر أو يُحرَّر المحتل.
3.3 · تحكيم
10. للإنتاج، يقترح زميل الرابط وكلمة السر ثابتين في كومبوز المُلتزَم به. التحكيم ؟
ولا سر ثابت مُلتزَم به أبدا : متغير + سر مُدار.
3.4 · تحكيم
11. يتباعد compose.yml منسوخان (تطوير/إنتاج) وكادت وحدة تحكم التطوير تغادر إلى الإنتاج. التحكيم ؟
قاعدة واحدة، وقيم حسب البيئة، وفروق في تراكب.
3.5 · تحكيم
12. ستاك معطل قبل عرض : يقترح زميل down -v « للانطلاق نظيفا ». التحكيم ؟
ولا -v مذعورا أبدا : شخّصوا أولا، وأعيدوا الإنشاء مستهدفا.
وماذا بعد؟
نقطة ≥ 80 % : مروا إلى المستوى 4 — السجلات وفحوص الصحة والشبكات المتقدمة وحفظ المجلدات (توثيق ما يطلقه كومبوز).
نقطة 50-79 % : راجعوا الأقسام الراسبة (YAML و config في 3.1، ودورة down في 3.2، والأسماء وإعادة المحاولة في 3.3، والملفات الشخصية في 3.4، والتشخيص في 3.5) ثم أعيدوا الاختبار.
نقطة < 50 % : أعيدوا كل تحدي 48 ساعة بالترتيب — ستاك مُتحقق منه، ودورة دون فقدان، وتطبيق مصغر دائم، وقاعدة موحدة، وعطل مُصلَح دون -v.