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

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

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 مذعورا أبدا : شخّصوا أولا، وأعيدوا الإنشاء مستهدفا.
وماذا بعد؟
العودة إلى الدليلفهرس الدليل