X
X

كيفية تثبيت وتشغيل Docker على Windows Server VPS

الصفحة الرئيسيةمقالاتWindows Serversكيفية تثبيت وتشغيل Docker على Windo...

 

كيفية تثبيت وتشغيل Docker على

Windows Server VPS

 

إدارة الحاويات (Containers) أصبحت من أهم الأدوات في تطوير وتشغيل التطبيقات الحديثة. وعلشان تقدر تستفيد من قوة Docker على Windows Server VPS، لازم تعرف خطوات التثبيت والتشغيل بشكل صحيح، وكمان تفهم الفرق بين أنواع الحاويات زي Hyper-V Containers و Windows Containers.

 


1. تثبيت Docker Desktop أو Docker EE

  • Docker Desktop: مخصص بشكل أساسي للمطورين والأجهزة الشخصية (Windows 10/11 أو macOS). بيوفر واجهة رسومية (GUI) وأدوات سهلة لإدارة الحاويات، لكنه مش مناسب لبيئات الإنتاج (Production). مجاني للأفراد والشركات الصغيرة، بينما الشركات الكبيرة تحتاج لاشتراك.

  • Docker EE (Enterprise Edition): كان موجه لبيئات الخوادم وWindows Server، بيوفر مميزات زي إدارة الكلاستر، أمان متقدم، ودعم رسمي. لكنه حالياً اتبدل بـ Mirantis Container Runtime.

نصيحة: على Windows Server VPS، الأفضل تثبيت Docker Engine مباشرة عن طريق PowerShell باستخدام السكربت الرسمي من مايكروسوفت:

 
Invoke-WebRequest -UseBasicParsing "https://raw.githubusercontent.com/microsoft/Windows-Containers/Main/helpful_tools/Install-DockerCE/install-docker-ce.ps1" -o install-docker-ce.ps1 .\install-docker-ce.ps1

بعد التثبيت، أعد تشغيل السيرفر وتأكد من التثبيت باستخدام:

 
docker --version

2. تشغيل Containers على Windows

بعد تثبيت Docker، تقدر تبدأ في تشغيل الحاويات:

  • سحب صورة (Image) من الريجستري:

 
docker pull mcr.microsoft.com/windows/servercore:ltsc2022
  • تشغيل حاوية جديدة:

 
docker run -it --name mycontainer mcr.microsoft.com/windows/servercore:ltsc2022 powershell.exe

تقدر تدير الحاويات باستخدام أوامر زي:

  • docker ps -a لعرض كل الحاويات.

  • docker start/stop لتشغيل أو إيقاف الحاويات.

  • docker rm لحذف الحاويات.


3. الفرق بين Hyper-V Containers و Windows Containers

  • Windows Containers:

    • تشترك في نواة (Kernel) نظام التشغيل الأساسي.

    • أسرع في التشغيل وأكثر كفاءة من حيث استهلاك الموارد.

    • مناسبة للتطبيقات الخفيفة مثل الميكروسيرفس (Microservices).

  • Hyper-V Containers:

    • كل حاوية بتشتغل داخل VM معزولة باستخدام Hyper-V.

    • بتوفر مستوى أمان أعلى لكن على حساب السرعة والأداء.

    • مثالية للتطبيقات الحساسة أو المهام الحرجة (Mission-Critical).

الخلاصة: لو محتاج سرعة وكثافة تشغيل عالية استخدم Windows Containers، لكن لو الأمان أهم استخدم Hyper-V Containers.

 

 

 


الخاتمة

تثبيت وتشغيل Docker على Windows Server VPS بيسمحلك تدير التطبيقات بشكل أسرع وأكثر مرونة. باختيار النوع المناسب من الحاويات (Windows أو Hyper-V) وضبط البيئة بشكل صحيح، هتحقق توازن ممتاز بين الأداء والأمان.

 

 

 

  هل تحتاج إلى Windows VPS سريع وآمن وبسعر مناسب؟
شركة EgyVPS بتوفرلك سيرفرات ويندوز جاهزة للاستخدام فورًا.
? تواصل معنا عبر: 201001197157
? أو زور موقعنا: https://egyvps.com


Top