عن المشروع

«Docker من الصفر إلى الاحتراف» هو كتاب تعليمي صيني مفتوح المصدر حول تقنية حاويات Docker، يهدف إلى مساعدة القراء على إتقان المفاهيم الأساسية والمبادئ والحيل العملية لـ Docker بشكل منهجي من نقطة الصفر. **هيكل المحتوى** يتألف الكتاب من 21 فصلاً، مقسمة حسب العمق إلى أربعة مستويات: - **الأساسيات التمهيدية (الفصول 1-6)**: تقديم المفاهيم الأساسية لـ Docker (الصور، الحاويات، المستودعات) والعمليات الجوهرية، مناسبة للمبتدئين للبدء السريع. - **التطبيقات المتقدمة (الفصول 7-11)**: تغطي شرح تعليمات Dockerfile بالتفصيل، وإدارة البيانات والشبكات، وBuildx، وCompose وغيرها من عمليات التكوين والإدارة المتقدمة. - **التعمق في المبادئ (الفصول 12-17)**: تقديم تقنيات التنفيذ الأساسية، ومناقشة منظومة تنسيق الحاويات (Kubernetes، Etcd)، مع التطرق إلى الحاويات والحوسبة السحابية ومشاريع النظام البيئي الرئيسية الأخرى (Fedora CoreOS، Podman وغيرها). - **التوسع العملي (الفصول 18-21)**: التركيز على مناقشة آليات حماية أمان الحاويات، وأنظمة المراقبة وتجميع السجلات (Prometheus، ELK)، وعرض حالات عملية نموذجية مثل أنظمة التشغيل والبناء الآلي CI/CD. **البدء السريع** يوفر الكتاب دليلاً لـ«البدء السريع في 5 دقائق»، يرشد القراء لإكمال تثبيت Docker، وتشغيل أول حاوية، والعمليات التفاعلية داخل الحاوية، وإدارة الصور والمستودعات، وتخصيص الصور وغيرها من الخطوات. **مسار التعلم** يوفر المشروع خرائط مسار تعلم مخصصة لأدوار القراء المختلفة: - **مبتدئ العمليات والصيانة**: التركيز على الفصول 1-6، لإتقان المفاهيم والعمليات الأساسية للحاويات. - **المطور**: التركيز على الفصول 1-8 والفصل 11، لتعلم بناء ونشر التطبيقات المعبأة في حاويات. - **مهندس DevOps**: التركيز على الفصول 1-11، والفصول 13-14، والفصول 18-21، لتحقيق تنسيق الحاويات وعمليات النشر الآلي. - **المهندس المعماري**: التركيز على الفصول 1-6، والفصول 12-17، والفصول 18-19، لتصميم بنية تحتية للحاويات عالية التوافر والأداء. **طرق القراءة** - **القراءة عبر الإنترنت**: متاحة عبر GitBook. - **التنزيل دون اتصال**: يتوفر إصدار PDF، يمكن تنزيله من صفحة GitHub Releases. - **القراءة المحلية**: يمكن تثبيت أداة mdPress للتصفح محلياً. **المجتمع والمساهمة** يرحب المشروع بتقديم الأخطاء أو الاقتراحات المتعلقة بالمحتوى عبر GitHub Issues، كما يرحب بالمشاركة في صيانة المشروع. **الترخيص** يستخدم هذا الكتاب ترخيص CC BY-NC-SA 4.0، الذي يسمح بالمشاركة والتعديل بحرية، لكن مع وجوب الإشارة إلى المصدر، والاستخدام غير التجاري، والمشاركة بالطريقة نفسها.