系统:windows server2019
参照微软给的文档安装:
准备 Windows 操作系统容器 | Microsoft Docs
直接看
安装 Docker->Windows Server
-
打开系统的 PowerShell 会话,从 PowerShell 库安装 Docker-Microsoft PackageManagement 提供程序。
PowerShell
Install-Module -Name DockerMsftProvider -Repository PSGallery -Force
如果系统提示安装 NuGet 提供程序,还请键入
Y
进行安装。如果在打开 PowerShell 库时遇到错误,则可能需要将 PowerShell 客户端使用的 TLS 版本设置为 TLS 1.2。 为此,请运行以下命令:
PowerShell
# Set the TLS version used by the PowerShell client to TLS 1.2. [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12;
-
使用 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