若要在 Windows Server 上安装 Docker,可以使用由 Microsoft 发布的 OneGet 提供程序 PowerShell 模块(称为 DockerMicrosoftProvider)。 此提供程序启用 Windows 中的容器功能,并安装 Docker 引擎和客户端。 以下是操作方法:
-
打开提升的 PowerShell 会话,从 PowerShell 库安装 Docker-Microsoft PackageManagement 提供程序。
PowerShell复制
Install-Module -Name DockerMsftProvider -Repository PSGallery -Force
如果系统提示安装 NuGet 提供程序,还请键入
Y
进行安装。 -
使用 PackageManagement PowerShell 模块安装最新版本的 Docker。
PowerShell复制
Install-Package -Name docker -ProviderName DockerMsftProvider
PowerShell 询问是否信任包源“DockerDefault”时,键入
A
以继续进行安装。 -
在安装完成后,请重启计算机。
PowerShell复制
Restart-Computer -Force
如果希望稍后更新 Docker,请执行以下操作:
- 使用以下命令检查安装的版本:
PowerShell复制
Get-Package -Name Docker -ProviderName DockerMsftProvider
- 使用以下命令查找当前版本:
PowerShell复制
Find-Package -Name Docker -ProviderName DockerMsftProvider
- 准备好升级后,运行以下命令:
PowerShell复制
Install-Package -Name Docker -ProviderName DockerMsftProvider -Update -Force
- 最后,运行以下命令以启动 Docker:
PowerShell复制
Start-Service Docker