تخطي إلى المحتوى الرئيسي

إعداد Docker على سيرفر ويندوز - تشغيل وإدارة الحاويات على البنية التحتية الخاصة بك

المنتجات المثالية لهذا الدليل

ابدأ على الفور — اطلب المنتج المناسب واتبع هذا الدليل خطوة بخطوة.

مقدمة

Docker هو منصة مفتوحة لتطوير، شحن، وتشغيل التطبيقات داخل الحاويات. الحاوية تعبئ التطبيق مع كل تبعياته في وحدة موحدة يمكن تشغيلها بشكل موثوق عبر بيئات مختلفة.

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

تفكر تستضيف الخدمة بنفسك؟ راح نرشدك خطوة بخطوة لكيفية الإعداد والتكوين، مع كل شيء لازم تعرفه.

المتطلبات الأساسية

قبل تثبيت Docker، تأكد أن بيئة الاستضافة الخاصة بك تلبي المتطلبات التالية لضمان تثبيت سلس وأداء مثالي.

العتادالحد الأدنىتوصية ZAP-Hosting
CPU1 نواة vCPU4 أنوية vCPU
RAM4 جيجابايت4 جيجابايت
مساحة القرص10 جيجابايت25 جيجابايت

التثبيت

لإعداد Docker على سيرفر ويندوز، قم بتحميل وتشغيل سكربت PowerShell install-docker-ce.ps1. هذا السكربت يُفعّل ميزات نظام التشغيل المطلوبة للحاويات ويثبت بيئة تشغيل Docker. افتح 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 وواجهة الأوامر الخاصة به، ويسجل خدمة Docker لتشغيلها تلقائيًا.

img

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

Installing Docker... C:\Users\Administrator\DockerDownloads\docker-28.3.3\docker\docker.exe
Installing Docker daemon... C:\Users\Administrator\DockerDownloads\docker-28.3.3\docker\dockerd.exe
Configuring the docker service...
Waiting for Docker daemon...
Successfully connected to Docker Daemon.
The following images are present on this machine:
REPOSITORY TAG IMAGE ID CREATED SIZE

Script complete!

التكوين

تشغيل وإيقاف Docker

Docker يعمل كخدمة على ويندوز. بعد التثبيت يبدأ تلقائيًا. للتحكم اليدوي:

Start-Service docker    # تشغيل خدمة Docker
Stop-Service docker # إيقاف خدمة Docker
Restart-Service docker # إعادة تشغيل خدمة Docker

تشغيل وإيقاف الحاوية

شغّل حاوية باستخدام docker run. مثال: سيرفر ويب IIS مع تعيين المنفذ 80 داخل الحاوية إلى المنفذ 8080 على المضيف:

docker run -d --name web -p 8080:80 mcr.microsoft.com/windows/servercore/iis:windowsservercore-ltsc2022

التحقق من حالة الحاوية

تحقق من حالة الحاويات باستخدام:

docker ps        # الحاويات المشغلة
docker ps -a # كل الحاويات، بما فيها المتوقفة
docker inspect web # معلومات مفصلة
docker logs web # سجلات الحاوية

الموارد والحالة

docker stats            # استهلاك CPU/RAM/IO مباشر

الخاتمة والمزيد من الموارد

مبروك! لقد قمت الآن بتثبيت وتكوين Docker بنجاح على VPS/سيرفر مخصص خاص بك. ننصحك أيضًا بالاطلاع على الموارد التالية التي قد توفر لك مساعدة إضافية وإرشادات أثناء عملية تكوين السيرفر:

عندك أسئلة محددة مش مغطاة هنا؟ لأي استفسارات أو مساعدة إضافية، لا تتردد تتواصل مع فريق الدعم الخاص بنا، متوفر يوميًا لمساعدتك! 🙂