核心结论
在Windows Server 2019上安装Docker需通过容器功能启用并安装Docker EE(企业版),但需注意系统版本兼容性和功能依赖。
1. 系统要求验证
- 版本支持:仅Windows Server 2019(版本1809及以上)支持Docker企业版。
- 功能依赖:需启用容器和Hyper-V功能(若使用Linux容器)。
2. 安装步骤
步骤1:启用容器功能
Install-WindowsFeature -Name Containers
- 重启服务器生效。
步骤2:安装Docker EE
- 下载Docker EE安装包(
.zip)并解压:Expand-Archive docker-ee.zip -DestinationPath $env:ProgramFiles - 添加Docker到系统路径:
$env:path += ";$env:ProgramFilesdocker"
步骤3:配置并启动服务
dockerd --register-service
Start-Service docker
3. 验证安装
运行以下命令确认安装成功:
docker version
- 输出应显示Server: Docker EE及版本信息。
4. 注意事项
- Linux容器:需启用Hyper-V并切换至Linux容器模式(
docker-switch-daemon)。 - 网络限制:默认NAT网络可能需手动配置防火墙规则。
- 企业版许可:Docker EE需付费订阅,社区需求可改用Docker Desktop(仅限开发环境)。
总结
Windows Server 2019部署Docker需严格匹配版本,通过PowerShell快速完成安装,适合企业级容器化部署。
CCLOUD博客