DevOps1 مايو 20268 دقائق

دليل إعداد Docker من الصفر للمبتدئين

تعلم كيفية استخدام Docker لحاويات التطبيقات وتسهيل عملية النشر والتطوير بخطوات بسيطة.

فريق إنجاز

1 مايو 2026

دليل Docker للمبتدئين

Docker هي منصة مفتوحة المصدر تمكنك من حزم تطبيقاتك مع كل ما تحتاجه في حاويات خفيفة الوزن. في هذا الدليل، سنتعلم أساسيات Docker خطوة بخطوة.

لماذا Docker؟

المشكلة الكلاسيكية "يعمل على جهازي" تختفي تماماً مع Docker. كل تطبيق يعمل في بيئة معزولة ومتطابقة سواء على جهاز المطور أو سيرفر الإنتاج.

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

Image (الصورة): قالب للقراءة فقط يحتوي على نظام التشغيل والتطبيق والاعتماديات.

Container (الحاوية): نسخة عاملة من الصورة — بيئة معزولة تعمل فيها التطبيق.

Dockerfile: ملف نصي يحتوي على التعليمات لبناء الصورة.

Docker Compose: أداة لتعريف وتشغيل عدة حاويات معاً.

خطوات البدء

1. ثبت Docker Desktop على جهازك
2. أنشئ Dockerfile لتطبيقك
3. ابنِ الصورة: docker build -t myapp .
4. شغل الحاوية: docker run -p 3000:3000 myapp

الخلاصة

Docker أصبح أداة أساسية في عالم التطوير الحديث. تعلمه سيوفر عليك الكثير من الوقت والجهد. في إنجاز سوفت، نستخدم Docker في جميع مشاريعنا لضمان بيئة متسقة وآمنة.