حاويات تشغّل تطبيقك في أي مكان بنفس الطريقة.
قبل أي أمر، لازم تفهم المشكلة اللي بتحلّها الحاويات.
أول خطوة عملية: تثبّت Docker وتشغّل أول حاوية لك.
الصورة هي القالب اللي بتتولد منه الحاويات — أساس كل شيء.
هنا تتعلّم تتحكّم في دورة حياة الحاوية بالكامل.
تكتب وصفة بناء صورتك الخاصة لتطبيقك بنفسك.
الحاويات مؤقتة — الـ volumes بتحفظ بياناتك بعد ما تختفي الحاوية.
التطبيقات الحقيقية بتتكوّن من حاويات لازم تتكلّم مع بعضها.
بدل ما تشغّل كل حاوية يدويًا، تعرّف تطبيقك كله في ملف واحد.
بعد ما تبني صورتك، تحتاج مكانًا تنشرها وتشاركها منه.
نفس الصورة لازم تشتغل في التطوير والاختبار والإنتاج بإعدادات مختلفة.
تفصل بيئة البناء عن صورة الإنتاج فتطلع صورة أصغر وأنظف.
الصور الصغيرة الآمنة بتبني وتنشر أسرع وتقلّل سطح الهجوم.
حاوية غير مؤمّنة بتفتح بابًا للمهاجمين على نظامك كله.
هنا بتدخل الحاويات في خط النشر الآلي من الكود للإنتاج.
لما تكبر الحاويات، تحتاج نظامًا ينسّقها ويوسّعها تلقائيًا.