مقدمة في Docker

إدارة حماية البيانات في الحوسبة السحابية | صفحة 88
🐳

مقدمة في Docker

تحويل تطبيقنا إلى حاوية محمولة

Docker هو تقنية ثورية تُغير طريقة تطوير ونشر التطبيقات. دعنا نتعلم كيف يمكن أن يجعل حياتنا أسهل!

1

ما هو Docker؟

فهم أساسيات تقنية الحاويات

تقنية الحاويات

طريقة لتغليف التطبيقات مع كل ما تحتاجه للعمل

محمولة وسريعة

تعمل في أي مكان - جهازك، الخادم، السحابة

معزولة وآمنة

كل تطبيق في بيئته الخاصة منفصلة

2

الطريقة التقليدية مقابل Docker

لماذا Docker أفضل؟

بدون Docker

  • "يعمل على جهازي فقط"
  • مشاكل في التوافق
  • صعوبة في النشر
  • تضارب في الإصدارات

مع Docker

  • "يعمل في كل مكان"
  • بيئة موحدة
  • نشر سهل وسريع
  • لا تضارب في الإصدارات
3

فوائد استخدام Docker

لماذا يحب المطورون Docker؟

سرعة في النشر

من ثوان معدودة إلى دقائق بدلاً من ساعات

قابلية التكرار

نفس البيئة في التطوير والإنتاج

قابلية التوسع

تشغيل عدة نسخ بسهولة

استخدام أمثل للموارد

أقل استهلاكاً من الآلات الافتراضية

تعاون أفضل

فريق التطوير يعمل في نفس البيئة

عزل التطبيقات

كل تطبيق منفصل عن الآخر

4

المفاهيم الأساسية في Docker

العناصر الأساسية التي نحتاج لفهمها

Dockerfile

وصفة لبناء الحاوية

Image

قالب للحاوية (كالـ ISO للنظام)

Container

الحاوية النشطة (التطبيق يعمل)

Registry

مكان حفظ الصور (Docker Hub)

سير العمل في Docker:

كتابة Dockerfile

بناء Image

تشغيل Container

اليوم الثاني: مقدمة في Docker

مرحباً بك في عالم الحاويات! 🐳

مرحباً بك في اليوم الثاني! 🌟