Windows Server安装Docker与Container功能

鳴人
·
·
IPFS
·

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

上面这行是安装称为DockerMicrosoftProviderOneGet 提供者PowerShell 模组。并且需要NuGet提供者(Provider),如果没安装过的话会一并提示是否安装(预设为Yes):

接着输入下面这行指令,从刚才安装的DockerMicrosoftProvider中安装Docker:

 Install-Package -Name docker -ProviderName DockerMsftProvider

安装完成之后需要重新启动电脑,可以透过UI操作,或是输入下面的PowerShell指令:

 Restart-Computer -Force

重开机之后再输入docker info就可以看到docker相关的资讯了。

原文连结泰克哪里去

CC BY-NC-ND 2.0 授权

喜欢我的作品吗?别忘了给予支持与赞赏,让我知道在创作的路上有你陪伴,一起延续这份热忱!