المصطلحات

المصطلحات — شرح 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)
تثبيت مسار محدد من نظام ملفات المضيف مباشرةً داخل الحاوية. على عكس الأحجام، تعتمد نقاط التثبيت على هيكل دليل المضيف. مفيدة في التطوير لكن تُتجنَّب في الإنتاج.
TUPLIFY STUDIO

مستعد للبناء؟

تحوّل Tuplify Studio هذه المفاهيم إلى برمجيات فعلية.

ناقش مشروعك