كيفية تثبيت دوكر على ويندوز 2025: دليل شامل

كيفية تثبيت دوكر على ويندوز 2025: دليل شامل

اكتشف أحدث الطرق لتثبيت دوكر على ويندوز في عام 2025. يرشدك هذا الدليل خلال إعداد النظام، خطوات التثبيت، تكوين ما بعد التثبيت، ونصائح شائعة لاستكشاف الأخطاء وإصلاحها.

17 min read

المقدمة

في المشهد التكنولوجي المتطور بسرعة اليوم، أصبحت الحاويات حجر الزاوية في تطوير ونشر البرامج الحديثة. يقدم دوكر، المنصة الرائدة في هذا المجال، حلاً قويًا لإنشاء ونشر وتشغيل التطبيقات في بيئات معزولة. بينما ندخل عام 2025، أصبح تثبيت دوكر على ويندوز أكثر سلاسة من أي وقت مضى، مما يفتح عالمًا من الإمكانيات للمطورين ومسؤولي الأنظمة على حد سواء.

سيرشدك هذا الدليل الشامل خلال عملية تثبيت دوكر على ويندوز في عام 2025، مما يضمن أنك مجهز بأحدث المعارف وأفضل الممارسات. سواء كنت محترفًا متمرسًا أو بدأت للتو رحلتك مع تقنية الحاويات، سيوفر هذا المقال رؤى قيمة وإرشادات خطوة بخطوة لمساعدتك على البدء والعمل مع دوكر على نظام ويندوز الخاص بك.

فهم دوكر وفوائده

قبل الغوص في عملية التثبيت، من الأهمية بمكان فهم ماهية دوكر ولماذا أصبح أداة لا غنى عنها في صناعة التكنولوجيا.

ما هو دوكر؟

دوكر هي منصة مفتوحة المصدر تقوم بأتمتة نشر التطبيقات وتوسيع نطاقها وإدارتها باستخدام تقنية الحاويات. الحاويات هي حزم خفيفة الوزن، مستقلة، قابلة للتنفيذ تتضمن كل ما يلزم لتشغيل جزء من البرنامج، بما في ذلك الكود ووقت التشغيل وأدوات النظام والمكتبات والإعدادات.

الفوائد الرئيسية لدوكر

  1. الاتساق: يضمن دوكر أن التطبيقات تعمل بنفس الطريقة عبر بيئات مختلفة، من التطوير إلى الإنتاج.
  2. العزل: توفر الحاويات بيئة معزولة للتطبيقات، مما يمنع التعارضات بين تبعيات البرامج المختلفة.
  3. الكفاءة: حاويات دوكر خفيفة الوزن وتشارك نواة نظام المضيف، مما يجعلها أكثر كفاءة في استخدام الموارد من الأجهزة الافتراضية التقليدية.
  4. قابلية التوسع: يمكن توسيع أو تقليص الحاويات بسهولة لتلبية الطلب، مما يجعل دوكر مثاليًا لهياكل الخدمات المصغرة.
  5. التحكم في الإصدارات: يمكن إصدار صور دوكر، مما يسمح بالعودة السهلة للإصدارات السابقة وعمليات النشر المتسقة.

دوكر على ويندوز: تغيير قواعد اللعبة

مع إدخال نظام ويندوز الفرعي لينكس 2 (WSL2) وتحسين التكامل مع ويندوز، أصبح دوكر شائعًا بشكل متزايد بين مستخدمي ويندوز. يسمح للمطورين بالعمل مع حاويات لينكس بسلاسة على أجهزة ويندوز الخاصة بهم، مما يسد الفجوة بين أنظمة التشغيل وبيئات التطوير المختلفة.

نقطة أساسية: توفر تقنية الحاويات في دوكر الاتساق والكفاءة وقابلية التوسع، مما يجعلها أداة أساسية لتطوير ونشر البرامج الحديثة على منصات ويندوز.

متطلبات النظام لدوكر على ويندوز

قبل الشروع في عملية التثبيت، من الضروري التأكد من أن نظام ويندوز الخاص بك يلبي المتطلبات اللازمة لتشغيل دوكر بسلاسة. اعتبارًا من عام 2025، تم تحسين متطلبات النظام لدوكر على ويندوز، ولكن لا يزال من المهم أن يكون لديك إعداد متوافق.

الحد الأدنى لمتطلبات النظام

  • ويندوز 10 بنواة 64 بت: إصدارات Home, Pro, Enterprise, أو Education (إصدار Build 19041 أو أحدث)
  • ويندوز 11 بنواة 64 بت: إصدارات Home, Pro, Enterprise, أو Education
  • معالج 64 بت يدعم ترجمة العنوان من المستوى الثاني (SLAT)
  • ذاكرة وصول عشوائي (RAM) للنظام بحجم 4 جيجابايت
  • يجب تمكين دعم المحاكاة الافتراضية للأجهزة على مستوى BIOS في إعدادات BIOS.

مواصفات النظام الموصى بها

للحصول على الأداء الأمثل، خاصة عند تشغيل حاويات متعددة أو تطبيقات تتطلب موارد مكثفة، ضع في اعتبارك التوصيات التالية:

  • ويندوز 10/11 Pro, Enterprise, أو Education (لميزة Hyper-V والحاويات)
  • ذاكرة وصول عشوائي (RAM) للنظام بحجم 8 جيجابايت أو أعلى
  • معالج رباعي النواة أو أفضل
  • قرص صلب من نوع SSD (Solid State Drive) لتحسين أداء الإدخال/الإخراج
  • ما لا يقل عن 20 جيجابايت من مساحة القرص الحرة

المتطلبات المسبقة للبرامج

  1. نظام ويندوز الفرعي لينكس 2 (WSL2): WSL2 مطلوب لتشغيل دوكر على ويندوز. يوفر نواة لينكس كاملة مدمجة في WSL2، مما يسمح بأداء أفضل وتوافق.

  2. المحاكاة الافتراضية: تأكد من تمكين المحاكاة الافتراضية في إعدادات BIOS/UEFI لنظامك.

  3. تحديثات ويندوز: تأكد من أن نظام ويندوز الخاص بك محدث بأحدث التصحيحات والتحديثات.

نصيحة سريعة: للتحقق مما إذا كان نظامك يدعم المحاكاة الافتراضية، افتح مدير المهام (Ctrl + Shift + Esc)، انتقل إلى علامة التبويب "الأداء"، وابحث عن "المحاكاة الافتراضية" ضمن قسم "المعالج المركزي". يجب أن تكون "ممكنة".

من خلال التأكد من أن نظامك يلبي هذه المتطلبات، فإنك ستضع الأساس لتثبيت دوكر بسلاسة وأداء أمثل عند تشغيل الحاويات على جهاز ويندوز الخاص بك.

إعداد نظام ويندوز الخاص بك

قبل تثبيت دوكر على نظام ويندوز الخاص بك، من الأهمية بمكان إعداد بيئتك بشكل صحيح. سيضمن هذا الإعداد عملية تثبيت سلسة وأداءً أمثل بمجرد تشغيل دوكر.

الخطوة 1: تمكين WSL2

نظام ويندوز الفرعي لينكس 2 (WSL2) هو مكون أساسي لتشغيل دوكر على ويندوز بكفاءة. إليك كيفية تمكينه:

  1. افتح PowerShell كمسؤول (Administrator)
  2. قم بتشغيل الأمر التالي:
    powershell
    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
    
  3. قم بتمكين منصة الجهاز الافتراضي (Virtual Machine Platform):
    powershell
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
    
  4. أعد تشغيل جهاز الكمبيوتر لإكمال تثبيت WSL.

الخطوة 2: تحديث WSL2 وتعيينه كافتراضي

بعد إعادة التشغيل، قم بتحديث WSL2 وتعيينه كالإصدار الافتراضي:

  1. قم بتنزيل وتشغيل حزمة تحديث نواة لينكس WSL2 لأجهزة x64
  2. افتح PowerShell وقم بتشغيل:
    powershell
    wsl --set-default-version 2
    

الخطوة 3: التحقق من المحاكاة الافتراضية

تأكد من تمكين المحاكاة الافتراضية في إعدادات BIOS/UEFI. للتحقق:

  1. افتح مدير المهام (Ctrl + Shift + Esc)
  2. انتقل إلى علامة التبويب "الأداء"
  3. ابحث عن "المحاكاة الافتراضية" ضمن قسم "المعالج المركزي"؛ يجب أن تكون "ممكنة".

إذا لم تكن ممكنة، أعد تشغيل جهاز الكمبيوتر وادخل إلى إعدادات BIOS/UEFI لتمكين المحاكاة الافتراضية (غالبًا ما توجد ضمن إعدادات المعالج المركزي أو الأمان).

الخطوة 4: تحديث ويندوز

تأكد من أن نظام ويندوز الخاص بك محدث:

  1. انتقل إلى الإعدادات (Settings) > التحديث والأمان (Update & Security) > تحديث ويندوز (Windows Update)
  2. انقر على "التحقق من وجود تحديثات" (Check for updates) وقم بتثبيت أي تحديثات متاحة
  3. أعد تشغيل جهاز الكمبيوتر إذا لزم الأمر

الخطوة 5: تنظيف مساحة القرص

يتطلب دوكر مساحة كبيرة من القرص. للتحضير:

  1. قم بتشغيل تنظيف القرص (Disk Cleanup):
    • انقر بزر الماوس الأيمن على محرك الأقراص الرئيسي (عادةً C:)
    • اختر الخصائص (Properties) > تنظيف القرص (Disk Cleanup)
    • حدد جميع الخانات وقم بتشغيل عملية التنظيف
  2. قم بإلغاء تثبيت البرامج غير الضرورية وإزالة الملفات الكبيرة التي لم تعد بحاجة إليها.

نقطة أساسية: الإعداد الصحيح لنظام ويندوز الخاص بك، بما في ذلك تمكين WSL2، والتحقق من المحاكاة الافتراضية، وضمان مساحة قرص كافية، أمر بالغ الأهمية لتثبيت دوكر بنجاح وأداء أمثل.

باتباع خطوات الإعداد هذه، ستقوم بإنشاء بيئة مثالية لدوكر على نظام ويندوز الخاص بك، مما يقلل من المشكلات المحتملة أثناء التثبيت والاستخدام.

تثبيت دوكر ديسكتوب لويندوز

الآن وبعد أن تم إعداد نظامك، حان الوقت لتثبيت دوكر ديسكتوب لويندوز. تم تبسيط هذه العملية في عام 2025، مما يجعلها أكثر سهولة في الاستخدام من أي وقت مضى.

الخطوة 1: تنزيل دوكر ديسكتوب

  1. قم بزيارة صفحة التنزيل الرسمية لـ دوكر ديسكتوب لويندوز.
  2. انقر على زر "تنزيل لويندوز" (Download for Windows).
  3. اختر الإصدار المستقر ما لم تكن بحاجة تحديدًا إلى ميزات من إصدار "Edge".

الخطوة 2: تشغيل المثبت

  1. حدد موقع ملف المثبت الذي تم تنزيله (يسمى عادةً Docker Desktop Installer.exe).
  2. انقر نقرًا مزدوجًا على المثبت لتشغيله.
  3. إذا طُلب منك بواسطة التحكم في حساب المستخدم (User Account Control)، فانقر فوق "نعم" للسماح للمثبت بإجراء التغييرات.

الخطوة 3: خيارات التكوين

أثناء التثبيت، ستظهر لك خيارات التكوين:

  1. استخدام WSL 2 بدلاً من Hyper-V: تأكد من تحديد هذا الخيار للحصول على أداء وتوافق أفضل.
  2. إضافة اختصار إلى سطح المكتب: تفضيل شخصي، ولكنه قد يكون مفيدًا للوصول السريع.
  3. تثبيت مكونات ويندوز المطلوبة لـ WSL 2: احتفظ بهذا محددًا إذا لم تكن قد قمت بتثبيت WSL 2 يدويًا في وقت سابق.

الخطوة 4: بدء التثبيت

  1. انقر فوق "موافق" (Ok) لبدء عملية التثبيت.
  2. سيقوم المثبت بتنزيل المكونات الضرورية وإعداد دوكر ديسكتوب.
  3. قد تستغرق هذه العملية عدة دقائق اعتمادًا على سرعة الإنترنت وأداء النظام.

الخطوة 5: إنهاء التثبيت

  1. بمجرد اكتمال التثبيت، انقر فوق "إغلاق وإعادة تشغيل" (Close and restart) لإنهاء الإعداد.
  2. سيتم إعادة تشغيل جهاز الكمبيوتر الخاص بك لإكمال تثبيت دوكر.

الخطوة 6: التشغيل الأولي لدوكر ديسكتوب

  1. بعد إعادة التشغيل، سيبدأ دوكر ديسكتوب تلقائيًا.
  2. قد ترى رسالة تفيد بأن دوكر ديسكتوب يقوم بتشغيل محركاته. هذا أمر طبيعي وقد يستغرق بضع دقائق عند التشغيل الأول.
  3. بمجرد أن يصبح جاهزًا، سترى أيقونة دوكر في شريط المهام (system tray) الخاص بك، مما يشير إلى أن دوكر يعمل.

نصيحة سريعة: إذا لم يبدأ دوكر تلقائيًا بعد إعادة التشغيل، يمكنك تشغيله يدويًا من قائمة البدء أو اختصار سطح المكتب إذا قمت بإنشاء واحد.

الخطوة 7: التحقق من التثبيت

للتأكد من تثبيت دوكر بشكل صحيح:

  1. افتح موجه الأوامر (command prompt) أو نافذة PowerShell.

  2. قم بتشغيل الأمر التالي:

    plaintext
    docker --version
    
  3. يجب أن ترى معلومات إصدار دوكر، مما يؤكد التثبيت الناجح.

  4. للتحقق بشكل إضافي، قم بتشغيل حاوية اختبار:

    plaintext
    docker run hello-world
    

    يقوم هذا الأمر بتنزيل صورة اختبار وتشغيلها في حاوية. إذا نجح، سترى رسالة ترحيب.

باتباع هذه الخطوات، يجب أن يكون لديك الآن دوكر ديسكتوب مثبتًا بنجاح على نظام ويندوز الخاص بك. سيغطي القسم التالي تكوين ما بعد التثبيت لتحسين تجربة دوكر الخاصة بك.

تكوين ما بعد التثبيت

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

1. تكوين تخصيص الموارد

يسمح لك دوكر ديسكتوب بتخصيص موارد النظام. لتحسين الأداء:

  1. انقر بزر الماوس الأيمن على أيقونة دوكر في شريط المهام واختر "الإعدادات" (Settings).
  2. انتقل إلى "الموارد" (Resources) في الشريط الجانبي الأيسر.
  3. اضبط المعالج المركزي (CPU)، الذاكرة (Memory)، وحجم صورة القرص (Disk Image Size) بناءً على إمكانيات نظامك واحتياجاتك.
    • لأنظمة بها 8 جيجابايت من الذاكرة العشوائية (RAM)، خصص 4 جيجابايت لدوكر.
    • لأنظمة بها 16 جيجابايت أو أكثر، فكر في تخصيص 8 جيجابايت أو أكثر لدوكر.

2. إعداد مشاركة الملفات

لاستخدام ربط وحدات التخزين (volume mounts) مع حاويات دوكر:

  1. في إعدادات دوكر ديسكتوب، انتقل إلى "الموارد" (Resources) > "مشاركة الملفات" (File Sharing).
  2. أضف الدلائل التي تريد أن تكون متاحة للربط في الحاويات.
  3. انقر على "تطبيق وإعادة تشغيل" (Apply & Restart) لحفظ التغييرات.

3. تكوين تسجيل الدخول إلى دوكر هب

يتيح لك تسجيل الدخول إلى دوكر هب (Docker Hub) سحب ودفع الصور الخاصة:

  1. انقر على أيقونة دوكر في شريط المهام واختر "تسجيل الدخول / إنشاء معرف دوكر" (Sign in / Create Docker ID).
  2. أدخل بيانات اعتماد دوكر هب الخاصة بك أو أنشئ حسابًا جديدًا.

4. تمكين كوبيرنيتيس (اختياري)

إذا كنت تخطط لاستخدام كوبيرنيتيس (Kubernetes):

  1. انتقل إلى "الإعدادات" (Settings) > "كوبيرنيتيس" (Kubernetes).
  2. حدد "تمكين كوبيرنيتيس" (Enable Kubernetes).
  3. انقر على "تطبيق وإعادة تشغيل" (Apply & Restart) لتثبيت وبدء كوبيرنيتيس.

5. تكوين إعدادات الشبكة

للحصول على أداء أفضل للشبكة أو لحل التعارضات:

  1. انتقل إلى "الإعدادات" (Settings) > "الشبكة" (Network).
  2. يمكنك تغيير الشبكة الفرعية لدوكر أو تكوين الوكلاء (proxies) هنا إذا لزم الأمر.

6. إعداد دوكر بيلدكس

Buildx هو مكون إضافي لواجهة سطر الأوامر (CLI) من دوكر لقدرات بناء موسعة:

  1. يجب أن يكون مثبتًا مسبقًا مع دوكر ديسكتوب 2025.
  2. تحقق من ذلك بتشغيل docker buildx version في الطرفية.
  3. إذا لم يكن متاحًا، يمكنك تثبيته يدويًا باتباع وثائق دوكر الرسمية.

7. تكوين دوكر كومبوز

يأتي دوكر كومبوز مثبتًا مسبقًا مع دوكر ديسكتوب. للتحقق:

  1. افتح طرفية وقم بتشغيل docker-compose --version.
  2. إذا كنت بحاجة إلى إصدار مختلف، يمكنك تثبيته بشكل منفصل.

8. إعداد تكامل بيئة التطوير

يتكامل دوكر ديسكتوب جيدًا مع مختلف بيئات التطوير المتكاملة (IDEs) وأدوات التطوير:

  1. لـ فيجوال ستوديو كود (Visual Studio Code)، قم بتثبيت امتداد "دوكر" (Docker).
  2. لـ فيجوال ستوديو (Visual Studio)، تأكد من تثبيت حمل العمل "أدوات تطوير الحاويات" (Container Development Tools).

9. تكوين بدء التشغيل التلقائي والتحديثات

  1. في إعدادات دوكر ديسكتوب، انتقل إلى "عام" (General).
  2. اختر ما إذا كنت تريد تشغيل دوكر ديسكتوب تلقائيًا عند تسجيل الدخول.
  3. قم بتكوين إعدادات التحديث بناءً على تفضيلاتك.

نقطة أساسية: يضمن التكوين الصحيح بعد التثبيت أن دوكر يعمل بكفاءة على نظامك ويتكامل بسلاسة مع سير عمل تطويرك.

باتباع خطوات التكوين هذه، سيكون لديك بيئة دوكر محسّنة جيدًا ومصممة خصيصًا لاحتياجاتك. تذكر مراجعة هذه الإعدادات وتعديلها بشكل دوري مع تغير متطلباتك أو مع ازدياد معرفتك بقدرات دوكر.

استكشاف الأخطاء الشائعة وإصلاحها

حتى مع التثبيت والتكوين الدقيقين، قد تواجه بعض المشكلات عند استخدام دوكر على ويندوز. يغطي هذا القسم المشكلات الشائعة وحلولها لمساعدتك في الحفاظ على تجربة دوكر سلسة.

1. فشل دوكر ديسكتوب في البدء

الأعراض: تظهر أيقونة دوكر حالة خطأ أو لا يتم تشغيل دوكر ديسكتوب.

الحلول:

  • أعد تشغيل خدمة دوكر ديسكتوب:
    1. افتح مدير المهام (Task Manager)
    2. انتقل إلى علامة التبويب "الخدمات" (Services)
    3. ابحث عن "com.docker.service"
    4. انقر بزر الماوس الأيمن واختر "إعادة تشغيل" (Restart)
  • تأكد من تمكين Hyper-V ونظام ويندوز الفرعي لينكس:
    powershell
    dism.exe /online /enable-feature /featurename:Microsoft-Hyper-V /all
    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all
    
  • تحقق من عارض الأحداث (Windows Event Viewer) بحثًا عن رسائل خطأ محددة.

2. عدم قدرة الحاويات على الوصول إلى الإنترنت

الأعراض: تفشل الحاويات في تنزيل الحزم أو الاتصال بالخدمات الخارجية.

الحلول:

  • تحقق من إعدادات جدار الحماية (firewall) وتأكد من السماح لعمليات دوكر.
  • تحقق من إعدادات DNS في دوكر ديسكتوب:
    1. انتقل إلى الإعدادات (Settings) > محرك دوكر (Docker Engine)
    2. أضف أو عدّل إدخال DNS:
      json
      {
        "dns": ["8.8.8.8", "8.8.4.4"]
      }
      
  • أعد تشغيل دوكر ديسكتوب بعد إجراء التغييرات.

3. بطء الأداء أو ارتفاع استهلاك الموارد

الأعراض: عمليات دوكر بطيئة أو يصبح نظامك غير مستجيب.

الحلول:

  • اضبط تخصيص الموارد في إعدادات دوكر ديسكتوب.
  • نظّف كائنات دوكر غير المستخدمة:
    plaintext
    docker system prune -a
    
  • تحقق من الصور أو الحاويات الكبيرة وأزلها:
    plaintext
    docker images
    docker ps -a
    

4. مشكلات تكامل WSL 2

الأعراض: يفشل دوكر في البدء أو التكامل مع WSL 2.

الحلول:

  • حدّث WSL 2:
    powershell
    wsl --update
    
  • عيّن WSL 2 كإصدار افتراضي:
    powershell
    wsl --set-default-version 2
    
  • أعد تشغيل جهاز الكمبيوتر ودوكر ديسكتوب.

5. مشكلات ربط وحدات التخزين

الأعراض: عدم القدرة على ربط وحدات التخزين أو الوصول إلى الملفات من نظام المضيف.

الحلول:

  • تأكد من مشاركة الدليل في إعدادات دوكر ديسكتوب.
  • استخدم تنسيق المسار الصحيح:
    • مسار ويندوز: C:\Users\YourName\Project
    • مسار دوكر: /c/Users/YourName/Project
  • تحقق من أذونات الملفات على نظام المضيف.

6. أخطاء دوكر كومبوز

الأعراض: أوامر docker-compose تفشل أو تنتج نتائج غير متوقعة.

الحلول:

  • تحقق من تثبيت دوكر كومبوز:
    plaintext
    docker-compose --version
    
  • تحقق من ملف docker-compose.yml بحثًا عن أخطاء نحوية.
  • تأكد من تكوين جميع الخدمات المعرفة في ملف كومبوز بشكل صحيح.

7. فشل سحب الصور (Image Pull Failures)

الأعراض: عدم القدرة على سحب الصور من دوكر هب أو سجلات أخرى.

الحلول:

  • تحقق من اتصالك بالإنترنت.
  • تحقق من بيانات اعتماد دوكر هب الخاصة بك:
    plaintext
    docker login
    
  • إذا كنت تستخدم سجلًا خاصًا، فتأكد من المصادقة الصحيحة.
  • حاول السحب باستخدام اسم الصورة الكامل بما في ذلك الوسم (tag):
    plaintext
    docker pull ubuntu:latest
    

نصيحة سريعة: تحقق دائمًا من سجلات دوكر ديسكتوب للحصول على رسائل خطأ مفصلة. يمكنك الوصول إليها بالنقر بزر الماوس الأيمن على أيقونة دوكر في شريط المهام واختيار "استكشاف الأخطاء وإصلاحها" (Troubleshoot).

8. تعارضات المنافذ

الأعراض: لا يمكن ربط منافذ الحاوية بمنافذ المضيف.

الحلول:

  • تحقق مما إذا كان المنفذ قيد الاستخدام بالفعل على نظام المضيف الخاص بك:
    powershell
    netstat -ano | findstr :<PORT>
    
  • استخدم منفذ مضيف مختلفًا في أمر تشغيل دوكر أو ملف كومبوز الخاص بك.
  • أوقف أي خدمات على المضيف الخاص بك قد تستخدم المنافذ المطلوبة.

9. مشكلات تحديث دوكر ديسكتوب

الأعراض: يفشل دوكر ديسكتوب في التحديث أو يتعطل بعد التحديث.

الحلول:

  • قم بإلغاء تثبيت دوكر ديسكتوب بالكامل وأعد تثبيت أحدث إصدار.
  • امسح بيانات دوكر ديسكتوب:
    1. اخرج من دوكر ديسكتوب.
    2. احذف مجلدات %APPDATA%\Docker و%PROGRAMDATA%\Docker.
    3. أعد تثبيت دوكر ديسكتوب.

10. تداخل ويندوز ديفندر

الأعراض: عمليات دوكر بطيئة أو تفشل بسبب تداخل برنامج مكافحة الفيروسات.

الحلول:

  • أضف أدلة دوكر إلى استثناءات ويندوز ديفندر:
    1. انتقل إلى أمان ويندوز (Windows Security) > الحماية من الفيروسات والتهديدات (Virus & threat protection) > إدارة الإعدادات (Manage settings).
    2. ضمن "الاستثناءات" (Exclusions)، أضف:
      • C:\Program Files\Docker
      • %USERPROFILE%\.docker
  • عطّل الحماية في الوقت الحقيقي مؤقتًا لاختبار ما إذا كان هو السبب.

من خلال معالجة هذه المشكلات الشائعة، يمكنك ضمان بيئة دوكر أكثر استقرارًا وكفاءة على نظام ويندوز الخاص بك. تذكر أن دوكر وبيئته يتطوران باستمرار، لذا فإن البقاء على اطلاع بأحدث الوثائق وموارد المجتمع أمر بالغ الأهمية للنجاح على المدى الطويل.

الأسئلة الشائعة

1. ما هي متطلبات النظام لتشغيل دوكر على ويندوز في عام 2025؟

اعتبارًا من عام 2025، يتطلب دوكر على ويندوز ما يلي:

  • ويندوز 10 بنواة 64 بت (إصدار Build 19041 أو أحدث) أو ويندوز 11 بنواة 64 بت.
  • ذاكرة وصول عشوائي (RAM) للنظام بحجم 4 جيجابايت (يوصى بـ 8 جيجابايت).
  • دعم المحاكاة الافتراضية للأجهزة على مستوى BIOS.
  • نظام ويندوز الفرعي لينكس 2 (WSL2).

للحصول على الأداء الأمثل، يوصى بمعالج رباعي النواة، وقرص صلب من نوع SSD، و8 جيجابايت أو أكثر من الذاكرة العشوائية. تحقق دائمًا من وثائق دوكر الرسمية للحصول على أحدث المتطلبات.

2. هل يمكنني تشغيل دوكر على إصدار ويندوز Home؟

نعم، يمكن تشغيل دوكر ديسكتوب على إصدارات ويندوز 10/11 Home اعتبارًا من عام 2025. يعود الفضل في ذلك إلى التكامل مع WSL2، والذي يسمح لدوكر بالعمل دون الحاجة إلى Hyper-V. ومع ذلك، قد لا تزال بعض الميزات المتقدمة تتطلب إصدارات ويندوز Pro أو Enterprise أو Education.

3. كيف أقوم بتحديث دوكر ديسكتوب على ويندوز؟

يقوم دوكر ديسكتوب عادةً بالتحقق من التحديثات تلقائيًا. للتحديث يدويًا:

  1. انقر على أيقونة دوكر في شريط المهام.
  2. اختر "التحقق من وجود تحديثات" (Check for Updates).
  3. إذا كان هناك تحديث متاح، انقر على "تنزيل التحديث" (Download update).
  4. بمجرد التنزيل، انقر على "تحديث وإعادة تشغيل" (Update and restart).

يمكنك أيضًا تكوين التحديثات التلقائية في إعدادات دوكر ديسكتوب.

4. ما الفرق بين دوكر ديسكتوب ومحرك دوكر على ويندوز؟

دوكر ديسكتوب هو تطبيق سهل الاستخدام يتضمن محرك دوكر (Docker Engine)، عميل سطر الأوامر لدوكر (Docker CLI client)، دوكر كومبوز (Docker Compose)، وأدوات أخرى مع واجهة رسومية. وهو مصمم للإعداد والإدارة السهلة على أنظمة سطح المكتب.

محرك دوكر هو وقت تشغيل الحاويات الأساسي الذي يمكن تثبيته مباشرة على ويندوز سيرفر بدون مكونات الواجهة الرسومية الإضافية. وهو أكثر ملاءمة لبيئات الخادم ويمكن إدارته عبر أدوات سطر الأوامر.

5. كيف يمكنني تحسين أداء دوكر على ويندوز؟

لتحسين أداء دوكر:

  1. خصص المزيد من الموارد في إعدادات دوكر ديسكتوب.
  2. استخدم الواجهة الخلفية لـ WSL2 بدلاً من Hyper-V.
  3. قم بتخزين الصور والحاويات على قرص SSD.
  4. نظّف كائنات دوكر غير المستخدمة بانتظام.
  5. استخدم عمليات البناء متعددة المراحل (multi-stage builds) لإنشاء صور أصغر.
  6. حسّن ملفات Dockerfile الخاصة بك لتحسين التخزين المؤقت.

6. هل يمكنني استخدام دوكر مع فيجوال ستوديو كود على ويندوز؟

نعم، يتكامل فيجوال ستوديو كود جيدًا مع دوكر على ويندوز. قم بتثبيت امتداد دوكر الرسمي لـ VS Code للحصول على ميزات مثل:

  • تمييز بناء الجملة (Syntax highlighting) وIntelliSense لملفات Dockerfile وملفات docker-compose.
  • أوامر لبناء ودفع وتشغيل الصور.
  • إدارة الحاويات والصور.
  • تصحيح أخطاء التطبيقات التي تعمل داخل الحاويات.

7. كيف أشارك الملفات بين مضيفي ويندوز وحاويات دوكر؟

يمكنك مشاركة الملفات باستخدام ربط وحدات التخزين (volume mounts). في دوكر ديسكتوب:

  1. انتقل إلى الإعدادات (Settings) > الموارد (Resources) > مشاركة الملفات (File Sharing).
  2. أضف الدلائل التي تريد مشاركتها.
  3. استخدم العلامة -v في أوامر تشغيل دوكر أو حدد وحدات التخزين في ملفات docker-compose.

مثال:

plaintext
docker run -v C:\Users\YourName\Project:/app myimage

8. هل من الممكن تشغيل حاويات ويندوز على دوكر لويندوز؟

نعم، يدعم دوكر لويندوز كلاً من حاويات لينكس وحاويات ويندوز. للتبديل:

  1. انقر بزر الماوس الأيمن على أيقونة دوكر في شريط المهام.
  2. اختر "التبديل إلى حاويات ويندوز" (Switch to Windows containers) أو "التبديل إلى حاويات لينكس" (Switch to Linux containers).

لاحظ أن حاويات ويندوز عادة ما تكون أكبر ولها بعض القيود مقارنة بحاويات لينكس.

9. كيف أقوم بإلغاء تثبيت دوكر ديسكتوب من ويندوز؟

لإلغاء تثبيت دوكر ديسكتوب:

  1. افتح إعدادات ويندوز (Windows Settings).
  2. انتقل إلى التطبيقات (Apps) > التطبيقات والميزات (Apps & features).
  3. ابحث عن دوكر ديسكتوب في القائمة.
  4. انقر عليه واختر إلغاء التثبيت (Uninstall).
  5. اتبع التعليمات لإكمال عملية إلغاء التثبيت.

بعد إلغاء التثبيت، قد ترغب في حذف البيانات المتبقية في مجلدات %APPDATA%\Docker و%PROGRAMDATA%\Docker.

10. هل يمكنني تشغيل حاويات دوكر بدون دوكر ديسكتوب على ويندوز؟

نعم، هناك بدائل لتشغيل حاويات دوكر على ويندوز بدون دوكر ديسكتوب:

  1. استخدم WSL2 وقم بتثبيت محرك دوكر مباشرة في توزيعة لينكس.
  2. استخدم Minikube مع مشغل دوكر.
  3. على ويندوز سيرفر (Windows Server)، يمكنك تثبيت محرك دوكر مباشرة.

ومع ذلك، بالنسبة لمعظم مستخدمي سطح المكتب، يوفر دوكر ديسكتوب التجربة الأسهل والأكثر تكاملاً لتشغيل دوكر على ويندوز.

Categories:
ویندوز
Tags:
# DevOps# Docker# تقنية الحاويات
OS: Windows