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

ویندوزت مشکل داره ؟
اینجا کلیک کن
کامپیوترت مشکل داره ؟
اینجا کلیک کن

عناوین اصلی محتوا

[ad_1]

نصب داکر در ویندوز سرور 2019 ساده است، در این مقاله نحوه کانفیگ و راه اندازی Docker در Windows Server 2019 را به شما عزیزان آموزش خواهیم داد، همراه داتیس نتورک باشید.

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

پیاده سازی داکر در ویندوز سرور

Docker ابزاری است برای آسان تر کردن ایجاد ، استقرار و اجرای برنامه ها با استفاده از containers های طراحی شده است.

containers به یک برنامه نویس اجازه می دهند تا یک برنامه را با تمام قسمت های مورد نیاز از جمله کتابخانه ها و سایر وابستگی ها بسته بندی کند و آن را به عنوان یک بسته مستقر کند.

با انجام این کار ، به لطف containers ، توسعه دهنده می تواند اطمینان داشته باشد که این برنامه بدون در نظر گرفتن هرگونه تنظیمات سفارشی که ممکن است دستگاه داشته باشد ، متفاوت از دستگاه مورد استفاده برای نوشتن و تست کد است ، روی هر دستگاه لینوکس دیگری اجرا خواهد شد.

به نوعی ، 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")

امیدواریم مقاله آموزش نصب Docker روی ویندوز سرور 2019 مفید بوده باشد.

داتیس نتورک را در شبکه های اجتماعی دنبال کنید.

[ad_2]

Source link

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

نشانی ایمیل شما منتشر نخواهد شد.

7 − یک =