TP3 - Docker و Swarm و Nginx

2 دقيقة

عمل تطبيقي مُدرَج في العلامة · الوزن 5 % · التسليم: الأحد 2 أغسطس 2026 (نهاية اليوم، عبر الإنترنت) · عمل فردي

الوحدة المغطاة: 06 — Docker و Nginx و Swarm


الأهداف

في نهاية هذا العمل ستكون قادراً على:

  • كتابة Dockerfile وبناء صورة تطبيق.
  • إدارة الاستمرارية (المجلدات) والتواصل بين الحاويات (الشبكات).
  • إعداد Nginx كوكيل عكسي / موزّع حمل.
  • نشر مكدس مصغّر على عنقود Docker Swarm وتوسيعه.

السياق

تحوّي تطبيقاً بسيطاً (تطبيقك أو تطبيق ويب مقدَّم)، ثم تضعه خلف Nginx وتنشره في Swarm بعدة نسخ.


التعليمات (الخطوات)

  1. صورة Docker
    • اكتب Dockerfile (يفضَّل متعدد المراحل) لتطبيقك.
    • ابنِ الصورة (docker build -t mon-app:1.0 .) واختبر حاوية (docker run).

معاينة — بقية الدرس متاحة للمسجّلين فقط.

هل سجّلت من قبل برمز؟

وصولك مرتبط بحسابك وليس بهذا الرابط. سجّل الدخول بنفس البريد الذي استخدمته في الصف: دورتك بانتظارك، ولا حاجة لإدخال الرمز مجددًا.

تسجيل الدخولليس لديك حساب بعد؟ أنشئ حسابًا
هذا الدرس جزء من وحدة «التقييمات — AOA-DEVOPS-101»

الوحدات الأولى من الدورة مفتوحة للجميع. أما البقية فأمامك ثلاثة خيارات: شراء هذه الدورة مرة واحدة، أو الاشتراك، أو إدخال الرمز الموزّع في القاعة.

هل أنت طالب في هذه الدورة؟

يرتبط الرمز بحسابك: سجّل الدخول أو أنشئ حسابًا وسيُطبَّق تلقائيًا عند عودتك.

ليس لديك حساب بعد؟ أنشئ حسابًا