
وظیفه داکر مدیریت کانتینرها است و بیشتر شبیه یک ماشین مجازی عمل می کند. داکر امکانی را فراهم می کند که پروسه ها و نرم افزارها به صورت مجزا در محیط کاملاً ایزوله ای بر روی کرنل سیستم عامل راه اندازی شود که به این محیط و بسته ی ایزوله، کانتینر(Container) می گویند. در ویندوز سرور ۲۰۱۶ برای نصب داکر نیازی به Hyper-V نیست و تنها کانتینر(Container) مورد نیاز است.
۱- PowerShell را در محیط Admin اجرا کرده و دستور زیر را برای enable کردن Container feature اجرا می کنیم. پس از enable شدن کامپیوتر را ریستارت می کنیم.
PS > Enable-WindowsOptionalFeature -Online -FeatureName Containers
۲- پس از ریستارت شدن کامپیوتر مجدداً PowerShellدر محیط Admin اجرا کرده و دستور زیر را برای نصب داکر اجرا می کنیم و هر جا در طول نصب با سوال مواجه شدیم با Y یعنی yes پاسخ می دهیم.
PS > Install-Module -Name DockerMsftProvider -Repository PSGallery -Force
PS > Install-Package -Name docker -ProviderName DockerMsftProvider
۳- پس از نصب داکر سرویس Docker Engine در سرویس ها اضافه می شود. مجدد کامپیوتر را ریستارت می کنیم.
۴- پس از ریستارت شدن کامپیوتر PowerShell را اجرا کرده و با دستور زیر نصب را تایید می کنیم.
PS > docker version