تتيح لك حاويات Docker Windows Server تشغيل التطبيقات في بيئات معزولة على Windows Server. تم تصميم هذه الحاويات للعمل مع Windows Executables استنادًا إلى صور Windows Server Core أو Nano Server. في هذا المنشور ، سنتحدث عنهم ونرى كيف يمكنك قم بتشغيل حاوية Server Windows Order الخاصة بك.
نوافذ بدء التشغيل السريع 7
قم بتشغيل أولى حاوية خادم Windows Docker
تتيح لك حاويات Docker Windows Server تشغيل البرامج على Windows في بيئة خفيفة الوزن ومعزولة. إنها تعمل مثل الحزم الصغيرة التي تتضمن كل ما يحتاجه البرنامج ، مثل الكود والمكتبات وأدوات النظام. تعتمد هذه الحاويات على صور Windows Server مثل Nano Server أو Server Core. فهي أسرع وتستخدم موارد أقل مقارنة بالأجهزة الافتراضية التقليدية. مع Docker ، يمكنك بسهولة إنشاء هذه الحاويات وتشغيلها وإدارتها. يساعد ذلك المطورين وفرق تكنولوجيا المعلومات في بناء ونشر التطبيقات بسرعة أكبر وكفاءة دون التدخل في البرامج الأخرى على نفس الخادم.
لتشغيل حاوية Docker Windows Server الأولى ، تحتاج إلى اتباع الخطوات المذكورة أدناه.
- قم بتثبيت ميزة Hyper-V وميزة الحاوية
- قم بتثبيت وحدة Docker
- أعد تشغيل الخادم الخاص بك
- سحب وتشغيل صورة Docker الخاصة بك
دعونا نناقشها بالتفصيل.
1] قم بتثبيت دور Hyper-V وميزة الحاوية
أولاً ، نحتاج إلى إعداد الخادم الخاص بنا لـ Docker عن طريق التحقق من جميع المتطلبات المسبقة. للقيام بذلك ، نحتاج إلى تثبيت ميزة Hyper-V وميزة الحاوية أولا على نظامنا. للقيام بذلك ، تحتاج إلى اتباع الخطوات المذكورة أدناه.
- يفتح مدير الخادم وانقر فوق إضافة أدوار وميزات.
- انقر فوق التالي.
- يختار التثبيت القائم على الأدوار أو الميزات ثم انقر فوق التالي.
- الآن ، حدد الخادم وانقر فوق التالي.
- ثم عليك البحث عن Hyper-V. وعلم مربع الاختيار الخاص به ، انقر فوق إضافة الميزات إذا طُلبت ، ثم انقر فوق التالي.
- اذهب إلى سمات علامة التبويب ، علامة الحاويات ، وانقر فوق التالي.
- ثم ، انقر فوق 'بجوار' للوصول إلى المفاتيح الافتراضية فاتورة غير مدفوعة.
- عليك بعد ذلك وضع علامة على Ethernet والنقر فوق التالي.
- استمر في النقر على التالي حتى تصل إلى نتائج علامة التبويب ، وانقر على التثبيت لبدء التثبيت.
سيستغرق التثبيت بعض الوقت لأنه يعتمد على إمكانيات أجهزة الخادم الخاصة بك.
بمجرد الانتهاء ، تحتاج إلى إعادة تشغيل الخادم الخاص بك.
wuauserv
2] قم بتثبيت وحدة Docker
بعد تكوين المتطلبات المسبقة ، من المفترض أن نقوم بتثبيت وحدة Docker. يمكنك القيام بذلك ببساطة عن طريق تشغيل الأمر التالي في PowerShell (كمسؤول).
Install-Module -Name DockerMsftProvider -Repository PSGallery -Force
تحتاج إلى الانتظار لبضع دقائق لأن الأمر سيستغرق بعض الوقت حتى يتم تثبيت الوحدة النمطية على جهاز الكمبيوتر الخاص بك. بمجرد الانتهاء ، تحتاج إلى تثبيت حزمة Docker. لذلك ، قم بتشغيل الأمر الوارد أدناه.
Install-Package -Name docker -ProviderName DockerMsftProvider
انتظر بضع دقائق لأن الأمر سيستغرق بعض الوقت لتثبيت الحزمة على جهاز الكمبيوتر الخاص بك.
3] أعد تشغيل الخادم الخاص بك
بمجرد الانتهاء ، تحتاج إلى إعادة تشغيل الخادم الخاص بك. لذلك ، يمكنك الجري إعادة تشغيل الحاسوب في PowerShell أو إعادة التشغيل من قائمة START. بعد تمهيد الكمبيوتر ، انتقل إلى الخطوة التالية.
4] سحب وتشغيل صورة Windows Docker
akamai netsession واجهة
الآن بعد أن انتهى الخادم الخاص بك ، نحتاج منك أن تفتح PowerShell مع امتيازات المسؤول مرة أخرى. ثم ، يجب عليك تشغيل الأمر التالي لسحب صورة Docker.
docker pull mcr.microsoft.com/windows/servercore:ltsc2022
بمجرد القيام بذلك ، يجب عليك تشغيل الأمر التالي للتحقق من صورة Docker.
docker image ls
سترى تفاصيل الصورة التي تشهد على حقيقة أنك قمت بتثبيت Docker ولديك الصورة.
بمجرد سحب الصورة ، يمكنك المضي قدمًا وتشغيلها.
docker run mcr.microsoft.com/windows/nanoserver:ltsc2022
الأمر المذكور يجعل الجلسة غير تفاعلية ؛ لجعلها تفاعلية ، تحتاج إلى تشغيل الأمر التالي.
docker run -it mcr.microsoft.com/windows/nanoserver:ltsc2022
سنقوم بتشغيل الأخير.
عندما تقوم بتشغيل الأمر ، فسوف تحصل على موجه تفاعلي مختلف. يمكنك بعد ذلك المتابعة إلى العمل في موجه Docker.
وبهذه الطريقة ، بدأت حاوية Docker ، وأنت داخلها. لذا ، إذا قمت بتشغيل الأمر اسم المضيف ، سترى اسم حاوية Docker التي قمت بتسجيل الدخول إليها.
نأمل أن تتمكن من تثبيت حاوية Windows Docker وتشغيلها على Windows Server.
يقرأ: Docker Desktop - خطأ WSL غير متوقع في Windows 11
كيف يمكنني بدء حاوية Docker في Windows؟
لبدء حاوية Docker في Windows ، تأكد من تثبيت Docker وتشغيله. افتح موجه الأوامر أو PowerShell ، ثم اسحب صورة حاوية باستخدام الأمر Docker سحب [Image_name] (على سبيل المثال ، Docker سحب Microsoft/NanoServer) . بمجرد التنزيل ، استخدم الأمر Docker Run [image_name] لبدء الحاوية. يمكنك إضافة خيارات مثل -هو - هي للوضع التفاعلي أو –NAME [CONTANER_NAME] لتسمية الحاوية الخاصة بك. بعد تشغيل الأمر ، ستبدأ الحاوية ، ويمكنك التفاعل معه. لإيقاف الحاوية لاحقًا ، استخدم توقف Docker [Container_Name] .
أضف windows 10 minecraft للبخار
يقرأ: يبدأ سطح المكتب Docker إلى الأبد في Windows 11
هل يمكنني تشغيل حاويات Docker على Windows Server؟
نعم ، يمكنك تشغيل حاويات Docker على Windows Server إذا كان الخادم يدعم الحاويات. يوفر Windows Server الميزات اللازمة لتشغيل حاويات Windows ، وهي بيئات تطبيق معزولة. لاستخدام Docker ، يجب تمكين ميزة 'الحاويات' على الخادم وتثبيت Docker.