آموزش نصب و کانفیگ داکر در ویندوز سرور 2019

در آموزش نصب و کانفیگ داکر ( Docker ) در ویندوز سرور 2019 قصد داریم نحوه راه اندازی داکر روی ویندوز سرور 2019 را به طور کامل آموزش و توضیح دهیم.

طور خلاصه داکر ( Docker ) در بستر کرنل لینوکس یک فضای ایزوله با قابلیت ساخت، حمل و اجرا برنامه ها روی سیستم های مختلف را فراهم می سازد که برای برنامه نویسان، توسعه دهندگان و مدیران سرور بسیار کاربردی است.

داکر در ابتدا تنها برای لینوکس منتشر شده بود اما به دلیل کارایی فراوان و محبوبیت زیاد، برای سیستم عامل های ویندوز و MacOS نیز منتشر شد.

در ادامه با آموزش نصب و کانفیگ داکر ( Docker ) در ویندوز سرور 2019 همراه ما باشید.

آموزش نصب و کانفیگ داکر در ویندوز سرور 2019

اجرای داکر در ویندوز سرور

مراحل نصب و کانفیگ داکر ( Docker ) در ویندوز سرور 2019

فعالسازی قابلیت Containers روی ویندوز سرور

برای نصب و کانفیگ داکر باید ابتدا قابلیت Containers را در ویندوز سرور فعال کنیم که مراحل انجام آن از طریق محیط PowerShell انجام می شود. به همین منظور پاورشل را با استفاده از دسترسی ادمین یا Run As Administrator باز می کنیم . دستور زیر را اجرا می کنیم.

Install-Module -Name DockerMsftProvider -Repository PSGallery -Force

با این دستور ارائه دهنده Docker-Microsoft Package Management روی سرور نصب می شود.

نصب Docker روی ویندوز سرور 2019

پس از اینکه قابلیت Containers را برای نصب و کانفیگ داکر فعال کردیم باید داکر روی ویندوز سرور نصب شود به همین منظور دستور زیر را در پاورشل اجرا می کنیم. برای شروع نصب باید کلید های Y یا A را فشار دهیم.

Install-Package -Name docker -ProviderName DockerMsftProvider

پس از تکمیل نصب باید سیستم را یک بار ریبوت دهیم.

Restart-Computer -Force


در صورتی که تمایل داشتید Docker را آپدیت کنید می توانید از دستور زیر استفاده کنید.

Install-Package -Name Docker -ProviderName DockerMsftProvider -Update -Force Start-Service Docker


با استفاده از دستور زیر می توانید نسخه فعال داکر روی سرور را بررسی کنید.

Administrator> Get-Package -Name Docker -ProviderName DockerMsftProvider


در نهایت سرویس داکر را با دستور زیر راه اندازی می کنیم.

Start-Service Docker

 نصب و کانفیگ داکر

اجرا Linux Containers روی ویندوز سرور

به طور معمول داکر روی ویندوز سرور تنها قابلیت اجرا Windows container را دارد اما از آنجایی که از Docker روی لینوکس بیشتر استفاده می شود و ممکن است افرادی نیاز داشته باشند که از Linux Containers روی ویندوز نیز استفاده کنند باید از Docker Enterprise Edition که شامل یک سیستم LinuxKit جهت اجر Linux containers است، استفاده کنیم.

ابتدا با استفاده از دستور زیر Docker CE فعلی را حذف می کنیم.

Uninstall-Package -Name docker -ProviderName DockerMSFTProvider


در صورتی که Docker Containers را با استفاده از ماشین مجازی لینوکس روی Hyper-V استفاده می کنید باید مجازی ساز Nested را فعال کنید.

Get-VM WinContainerHost | Set-VMProcessor -ExposeVirtualizationExtensions $true


حال باید Docker EE را نصب کنیم.

Install-Module DockerProvider
Install-Package Docker -ProviderName DockerProvider -RequiredVersion preview


پس از نصب Docker EE باید سیستم LinuxKit را روی ویندوز سرور فعال کنیم تا امکان اجرا Linux containers روی ویندوز سرور فراهم شود.

[Environment]::SetEnvironmentVariable("LCOW_SUPPORTED", "1", "Machine")


پس از پایان مراحل بالا و انجام تغییرات با استفاده از دستور زیر سرویس داکر را مجدد راه اندازی می کنیم.

Restart-Service docker


در صورتی که نیاز دارید به Windows container در حال اجرا برگردید باید از دستور زیر استفاده کنید.

[Environment]::SetEnvironmentVariable("LCOW_SUPPORTED", "$null", "Machine")

مطلب نصب و کانفیگ داکر به پایان رسید ، امیدواریم در زمینه کمک لازم را به شما کرده باشیم. سوالات و نظرات خود را در پایین همین صفحه برای ما ارسال کنید

0 / 5. 0

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دوازده + سه =