متاحة مجانًا للقراءة · ثلاثة مستويات

Docker: الصور وحدود التشغيل والعمليات

افهم عزل الحاويات ومدخلات الصور القابلة للإعادة ونماذج Compose وأمان التشغيل والتعافي بأمثلة خدمات اصطناعية كاملة.

عدد الدروس: 18العربية والإنجليزيةتاريخ مراجعة المحتوى
ابدأ التعلّم

في هذه الدورة

تبني هذه الدورة النظرية العامة ثنائية اللغة فهم Docker من عزل عمليات Linux إلى عمليات إصدار مراجعة. تربط ثمانية عشر درساً مثال HTTP كاملاً بـ Python ومثال بناء مستقلاً كاملاً بـ Go بالمحتوى والإعداد والتخزين والشبكات والصحة والأمان والأداء والتعافي. ويتضمن كل درس أمثلة مشروحة وأخطاء واقعية وتمارين محلولة.

الأمثلة تحريرية غير قابلة للتنفيذ. لم يُتصل بمحرك Docker أو تُشغل حاوية أو تُبن أو تُعدل أو تُحذف صورة أو وحدة. النتائج الحتمية استنتاجات شرطية من المصدر المعلن، وتعتمد البيانات والأزمنة والبصمات والقياسات على البيئة. لا تستخدم أي تدريب لاحق إلا في بيئة مؤقتة مصرح بها مستقلاً.

ما الذي ستتعلمه؟

  • تمييز الحاويات من الآلات الافتراضية والمحتوى من حالة التشغيل.
  • مراجعة السياق والطبقات والتركيبات واكتشاف الخدمات والنشر.
  • فصل الاستيفاء وأسرار البناء والتشغيل والصحة والجاهزية.
  • تصميم عقود تشغيل بأقل الصلاحيات وحدود الموارد.
  • تقييم أدلة المراحل والذاكرة والمنصات و rootless والتوريد والتعافي.

مسارك التعليمي

ثلاثة مستويات

أسس الصور والحاويات

تتبّع العمليات والملفات والتخزين والشبكة بمثال خدمة صريح.

  1. العمليات والعزل ونموذج Docker
  2. الصور والطبقات والوسوم وهوية المحتوى
  3. Dockerfile وسياق البناء و COPY
  4. عمر العملية والمعاملات والإغلاق
  5. طبقات الكتابة وتركيبات الربط ووحدات التخزين
  6. الشبكات و DNS والمستمعات والمنافذ المنشورة
استكشف هذا المستوى

Compose وعقود التشغيل الموثوقة

راجع الإعداد الفعلي والأسرار والجاهزية والأمان والموارد وانتقالات الإصدار.

  1. مشروعات Compose والإعداد المحسوم
  2. الإعداد والاستيفاء وحدود الأسرار
  3. فحوص الصحة والجاهزية وبدء الاعتماديات
  4. هوية التشغيل وأقل الصلاحيات
  5. حدود الموارد والسجلات والفشل المحدود
  6. هوية الإصدار والاستبدال والتراجع
استكشف هذا المستوى

أدلة البناء وعمليات الإنتاج

قيّم المراحل والمنصات والثقة بالذاكرة والحوادث والتوريد والتعافي.

  1. البناء متعدد المراحل ومدخلات الإصدار القابلة للإعادة
  2. تصميم الذاكرة المخبأة وأداء البناء المقاس
  3. الصور متعددة المنصات والترجمة المتقاطعة
  4. المراقبة المترابطة وتشخيص الحوادث
  5. التشغيل غير الجذري وأدلة سلسلة توريد الصور
  6. عمليات الإنتاج والبيانات الدائمة والتعافي
استكشف هذا المستوى

لمن هذه الدورة؟

  • المطورون الذين يتعلمون فهم صور Docker وحاويات التطبيقات.
  • المهندسون الذين يراجعون Compose وحدود الإنتاج وأدلة الحوادث.

قبل أن تبدأ

  • إلمام أساسي بالطرفية والملفات والشبكات والبرمجة.
  • لا يلزم محرك Docker؛ ويُشرح مصدر Python و Go كأمثلة اصطناعية.