المصطلحات — شرح Docker: الصور والحاويات ووحدات التخزين
المصطلحات الرئيسية موضحة
استكشف هذا الدليل : الأسئلة الشائعة قائمة التحقق دراسة حالة الأدوات والموارد التعريف المزايا الدليل الكامل أمثلة وحالات الاستخدام للشركات الإحصاءات والأرقام المقارنة التكلفة والميزانية التدريب والتعلم الاتجاهات الأخطاء الشائعة البدائل كيفية الكتابة عنه اقرأ الدليل الكامل
- الصورة (Image)
- لقطة نظام ملفات طبقية للقراءة فقط مبنية من Dockerfile. تضيف كل تعليمة RUN وCOPY وADD طبقة جديدة. تُخزَّن الصور في السجلات وتُعرَّف باسم ووسم وملخص محتوى.
- الحاوية (Container)
- عملية تشغيل معزولة باستخدام namespaces Linux وcgroups، تشارك نواة المضيف لكن لها نظام ملفات وشبكة وشجرة عمليات خاصة. الحاويات مؤقتة افتراضياً.
- الحجم (Volume)
- وحدة تخزين دائمة مُدارة بواسطة Docker توجد خارج طبقة الكتابة للحاوية. تبقى الأحجام بعد إزالة الحاوية ويمكن مشاركتها بين الحاويات.
- الطبقة (Layer)
- فارق نظام ملفات للقراءة فقط ناتج عن تعليمة Dockerfile واحدة. تُخزَّن الطبقات مؤقتاً وتُشارَك بين الصور التي تستخدم نفس القاعدة.
- السجل (Registry)
- خادم يخزن صور Docker ويوزعها. Docker Hub هو السجل العام الافتراضي. تُستخدَم السجلات الخاصة (GitHub Container Registry وAWS ECR وAzure ACR) للصور المملوكة.
- نقطة التثبيت (Bind Mount)
- تثبيت مسار محدد من نظام ملفات المضيف مباشرةً داخل الحاوية. على عكس الأحجام، تعتمد نقاط التثبيت على هيكل دليل المضيف. مفيدة في التطوير لكن تُتجنَّب في الإنتاج.
