windows server 2019 安装 Docker Engine
时间: 2025-08-01 11:22:35 AIGC 浏览: 18
<think>根据用户的需求,他需要在Windows Server 2019上安装Docker引擎。根据引用[1]和引用[3],我们可以知道在Windows Server上安装Docker引擎需要使用PowerShell模块DockerMicrosoftProvider。以下是安装步骤:
1. 首先,确保系统是Windows Server 2019,并且已经安装了PowerShell 5.0或更高版本。可以通过运行`$PSVersionTable.PSVersion`来检查PowerShell版本。
2. 安装Docker提供程序。打开PowerShell(以管理员身份运行)并执行以下命令:
```powershell
Install-Module -Name DockerMsftProvider -Repository PSGallery -Force
```
这个命令会从PowerShell库中安装DockerMsftProvider模块。
3. 使用安装的模块来安装Docker引擎:
```powershell
Install-Package -Name docker -ProviderName DockerMsftProvider
```
4. 安装完成后,重启系统:
```powershell
Restart-Computer -Force
```
5. 重启后,检查Docker服务是否正在运行:
```powershell
Get-Service docker
```
6. 验证Docker安装是否成功:
```powershell
docker version
```
注意:在安装过程中,可能会提示你信任存储库,输入`Y`确认。另外,安装过程中会自动启用Windows容器特性。
引用[1]提到,如果需要完全移除Docker引擎,可以使用特定的命令。但这里我们只需要安装。
引用[2]提到Docker可以在任何操作系统上安装,但特别指出Docker引擎在Linux发行版上运行。然而,在Windows Server上,Docker引擎是通过Windows容器功能实现的,所以安装过程与Linux不同。
引用[3]详细描述了使用PowerShell模块安装的步骤,与上述步骤一致。
引用[4]则建议安装后学习Docker基础知识。
因此,按照上述步骤,用户应该能够在Windows Server 2019上成功安装Docker引擎。
§§相关问题§§
1. 安装Docker引擎后,如何配置Docker以使用Windows容器?
2. 在Windows Server 2019上安装Docker引擎有哪些系统要求?
3. 如何验证Docker引擎安装成功并能正常运行?</think>### 在 Windows Server 2019 上安装 Docker 引擎的步骤
根据 Microsoft 官方文档[^1][^3],以下是完整安装流程:
#### 1. 系统准备
- 确保 Windows Server 2019 已安装最新更新
- 以**管理员身份**打开 PowerShell
#### 2. 安装 Docker 提供程序
```powershell
Install-Module -Name DockerMsftProvider -Repository PSGallery -Force
```
此命令安装 Docker 的 PowerShell 模块[^3]
#### 3. 安装 Docker 引擎
```powershell
Install-Package -Name docker -ProviderName DockerMsftProvider
```
此步骤将:
- 启用 Windows 容器功能
- 安装 Docker 引擎和客户端[^3]
- 自动重启系统(使用 `-Force` 参数可跳过确认)
#### 4. 验证安装
```powershell
docker version
docker run hello-world:nanoserver
```
成功运行将显示 Docker 版本信息和测试容器输出[^1]
#### 5. 配置防火墙(可选)
允许 Docker 通信端口:
```powershell
New-NetFirewallRule -Name "Docker" -DisplayName "Docker Ports" -Protocol TCP -LocalPort 2375-2376 -Action Allow
```
> **注意**:Windows Server 上的 Docker 仅支持 Windows 容器(Linux 容器需使用 Hyper-V 隔离)[^2]
### 安装后配置建议
1. 设置开机自启:
```powershell
Set-Service docker -StartupType Automatic
```
2. 更新 Docker 镜像源(中国用户建议):
```powershell
New-Item -Path "C:\ProgramData\docker\config\daemon.json" -Force -Value '{
"registry-mirrors": ["https://registry.docker-cn.com"]
}'
Restart-Service docker
```
阅读全文
相关推荐



















