windows server 2019安装docker?

核心结论

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博客 » windows server 2019安装docker?