مسرد Docker من الألف إلى الياء
مسرد Docker — 83 تعريفًا
- جميع المصطلحات المعرفة في أقسام الدليل الـ28، مرتبة أبجديًا.
- تلميح: Ctrl + F للبحث عن مصطلح في الصفحة.
- .dockerignore
- يسرد الملفات المستبعدة من سياق البناء (Build Context) مثل node_modules و.git و.env: بناء سريع وصور نظيفة.
- Adminer
- لوحة ويب خفيفة لإدارة SQL، عملية في التطوير عبر Compose.
- ARG
- متغير متاح أثناء البناء (Build) فقط عبر --build-arg.
- التركيب المرتبط (Bind mount)
- مجلد من الجهاز مركّب كما هو داخل الحاوية (Container) (مثالي للتطوير).
- البناء (Build)
- طهي صورة (Image) انطلاقًا من ملف Dockerfile وسياقه.
- Buildx
- الباني الحديث (ذاكرة مؤقتة (Cache)، ومنصات متعددة).
- CMD
- أمر بدء الحاوية (Container)، يُنفَّذ عند كل تشغيل (run).
- Compose
- الأداة التي تصف وتقود تطبيقات متعددة الحاويات (compose.yml).
- السياق (Context)
- المجلد المرسل إلى الشيطان (Daemon) لأجل البناء (النقطة «.»).
- الحاوية (Container)
- نسخة حية ومعزولة من صورة (Image)، بطبقتها القابلة للكتابة.
- COPY
- نسخ من السياق نحو الصورة أثناء البناء (Build).
- الطبقة (Layer)
- شريحة للقراءة فقط من صورة (Image)، مشتركة ومخزنة مؤقتًا.
- CVE
- مرجع عمومي لثغرة معروفة.
- الشيطان (Daemon)
- الخدمة dockerd التي تبني وتنفذ فعليًا.
- DATABASE_URL
- رابط الاتصال الكامل الممرر كمتغير (user:pass@hôte:port/base).
- النشر (Deployment) في K8s
- كائن يحافظ على N من الحجيرات (Pods) المتطابقة + تحديثات متدحرجة (Rolling updates).
- DCA
- شهادة Docker المعتمدة (Docker Certified Associate): الشهادة التي يتوجها هذا الدليل.
- depends_on
- ترتيب البدء بين خدمات Compose (دون ضمان الجاهزية).
- المنفصل (Detached) (-d)
- نمط الخلفية للخدمات الدائمة.
- Docker Desktop
- حزمة شاملة لويندوز وماك (المحرك + Compose + الواجهة).
- محرك Docker (Docker Engine)
- المحرك في لينكس (الشيطان (Daemon) + سطر الأوامر (CLI)).
- Docker Hub
- السجل (Registry) العمومي الافتراضي للصور.
- Dockerfile
- وصفة الصورة النصية (FROM وCOPY وRUN وCMD…).
- Down
- إيقاف + حذف حاويات وشبكة المكدس (Stack) (مع الاحتفاظ بالمجلدات (Volumes)).
- Down -v
- مثل السابق + حذف المجلدات (Volumes) (تصفير طوعي).
- التفريغ (Dump)
- تصدير SQL منطقي محمول (pg_dump).
- ENV
- متغير تشغيل محفوظ داخل الحاوية (Container).
- المؤقت (Ephemeral)
- ما يموت مع الحاوية (الملفات الداخلية غير المركبة).
- التنفيذ (Exec)
- تنفيذ أمر داخل حاوية حية.
- EXPOSE
- منفذ معلن داخليًا، دون نشر.
- الواجهة (Frontend)
- الخدمة المنشورة الوحيدة (الوكيل/الويب)، نقطة الدخول.
- GHCR
- سجل حاويات غيتهب (GitHub Container Registry)، مرتبط بالمستودعات والتكامل المستمر (CI).
- فحص الصحة (Healthcheck)
- اختبار دوري يثبت الصحة الحقيقية لخدمة.
- hello-world
- صورة اختبار دنيا للتحقق من التثبيت.
- history
- تفصيل صورة طبقة بطبقة (الأوزان).
- الصورة (Image)
- القالب الثابت والمُصدَر الذي تولد منه الحاويات.
- الفحص (Inspect)
- ملف JSON الكامل لحاوية/صورة/شبكة/مجلد.
- التفاعلي (Interactive) (-it)
- طرفية مرتبطة بالحاوية (للأدوات الظرفية).
- kind
- كوبرنيتس داخل Docker: عنقود محلي للتعلم.
- latest
- وسم (Tag) متحرك نحو آخر إصدار (التطوير مقبول، والإنتاج لا).
- السجلات (Logs)
- اليومية التي يلتقطها الشيطان (Daemon) (قراءة بـ -f و--tail).
- المدار (Managed) (Cluster)
- عنقود تديره سحابة (GKE/EKS/AKS).
- المدير/العامل (Manager / worker)
- قائد عنقود Swarm / المنفذ.
- التركيب للقراءة فقط (Read-only mount)
- مجلد مركب للقراءة فقط (:ro).
- متعدد المراحل (Multi-stage)
- عدة FROM: لا نسلّم إلا المرحلة الأخيرة.
- النطاق (Namespace)
- الحساب/المنظمة قبل الصورة (compte/app).
- العقدة (Node)
- جهاز في عنقود.
- اليتيم (Orphan)
- مجلد/مشروع مهجور بعد إعادة التسمية.
- خط الأنابيب (Pipeline)
- سلسلة تلقائية: اختبار → بناء (Build) → دفع (Push) → نشر.
- الحجيرة (Pod)
- أصغر وحدة في K8s: حاوية واحدة أو أكثر في موقع مشترك.
- منفذ المضيف:الحاوية (Host:Container port)
- -p يسار:يمين: من الجهاز نحو الحاوية المعزولة.
- الملف الشخصي (Profile) في Compose
- مجموعة خدمات اختيارية (--profile).
- التنظيف (Prune)
- تنظيف الموارد غير المستعملة (بحذر).
- السحب/الدفع (Pull / push)
- السحب من سجل / النشر نحو سجل (Registry).
- النسخة (Replica)
- مثال موزع من خدمة منسقة.
- السجل (Registry)
- مستودع الصور المُصدَرة (Hub وGHCR والخاص).
- اختبار الاستعادة (Restore test)
- إعادة تشغيل نسخة احتياطية على مجلد جديد + تحقق.
- سياسة إعادة التشغيل (Restart policy)
- إعادة تشغيل تلقائية (no وon-failure وalways وunless-stopped).
- إعادة المحاولة (Retry)
- حلقة إعادة اتصال عند البدء (القاعدة غير جاهزة).
- الوكيل العكسي (Reverse proxy)
- واجهة توجه حسب المضيف نحو الخدمات الداخلية.
- التحديث المتدحرج (Rolling update)
- تحديث دون انقطاع، نسخة بنسخة.
- RUN
- تعليمة تُنفَّذ أثناء البناء (مثبتة في طبقة).
- التحجيم (Scale)
- ضبط عدد النسخ (Replicas).
- Scout / Trivy
- ماسحا ثغرات الصور.
- السر (Secret)
- كلمة مرور/مفتاح/رمز: أبدًا في الصورة ولا في git.
- التقسيم (Segmentation)
- شبكات حسب الوظيفة (الواجهة/الخلفية).
- الخدمة (Service) في Compose
- حاوية موصوفة في compose.yml.
- الخدمة (Service) في K8s
- عنوان ثابت أمام حجيرات متحركة.
- الخدمة (Service) في Swarm
- وحدة منسقة (الاسم والنسخ والتحديث).
- SHA
- بصمة الالتزام، وسم تتبع دقيق.
- اللقطة (Snapshot)
- أرشيف خام لمجلد (tar).
- المكدس (Stack)
- Compose منشور (Compose أو Swarm).
- التجاوز (Override) (-f)
- ملف يعدّل compose الأساس.
- Swarm
- المنسق المدمج في Docker (متعدد المضيفين ببساطة).
- الوسم (Tag)
- إصدار صورة (1.2.0 ثابت، وlatest متحرك).
- الوسم الثابت (Immutable tag)
- إصدار مجمد لا يُعاد كتابته أبدًا (الإنتاج).
- TLS
- تشفير HTTPS (الشهادات).
- الرمز (Token)
- رمز وصول محدود وقابل للإلغاء (السجلات، والتكامل المستمر (CI)).
- Up
- إنشاء + بدء كل مكدس Compose.
- USER
- مستخدم التشغيل غير الجذر في ملف Dockerfile.
- المجلد المسمى (Named volume)
- مساحة Docker دائمة خارج الحاويات.
- WORKDIR
- مجلد العمل الداخلي للبناء/التشغيل.
- YAML
- صيغة compose.yml المزاحة (مسافات، أبدًا tab).