Windows Server安装Docker与Container功能
Windows 10 Pro版本以上要安装Docker不难,只要从docker的网站下载Docker Desktop for Windows的安装档,一般来说就是一直下一步就行了,如果是Windows 10 Home版想要安装Docker,因为Docker需要Hyper-V的功能,所以Windows 10 Home版需要透过一些技巧安装Hyper-V功能之后再安装Docker,详细的内容可以参考先前的文章: Windows 10 Home家用版安装Hyper-V与Docker 。
最近在写iThome铁人赛的文章,有一篇文章需要在Windows Server上使用Docker与Container的功能,在Azure上建立了一个VM,所以就顺便将过程记录一下。
首先,必须先将Container功能安装进去(如果这台也要安装Docker可以跳过这步),透过ServerManager的AddRolesAndFeatures叫出UI介面之后在Features的部份找到Containers:
勾选之后安装完需要重新开机。
重新开机之后开启具有Administrator权限的PowerShell,输入下面这行指令:
Install-Module -Name DockerMsftProvider -Repository PSGallery -Force
上面这行是安装称为DockerMicrosoftProvider的OneGet 提供者PowerShell 模组。并且需要NuGet提供者(Provider),如果没安装过的话会一并提示是否安装(预设为Yes):
接着输入下面这行指令,从刚才安装的DockerMicrosoftProvider中安装Docker:
Install-Package -Name docker -ProviderName DockerMsftProvider
安装完成之后需要重新启动电脑,可以透过UI操作,或是输入下面的PowerShell指令:
Restart-Computer -Force
重开机之后再输入docker info就可以看到docker相关的资讯了。
原文连结泰克哪里去
喜欢我的作品吗?别忘了给予支持与赞赏,让我知道在创作的路上有你陪伴,一起延续这份热忱!