Windows Server 2019 提供了对 Docker 的原生支持,但具体的 Docker 版本和安装方式取决于您的选择。以下是关键信息:
1. Windows Server 2019 与 Docker 的版本对应
- Docker EE (Enterprise Edition):
Windows Server 2019 早期版本(如 1809)曾预装 Docker EE,但微软从 2020 年起逐步停止维护 Docker EE for Windows,转向与 Docker 公司合作推荐使用 Docker Desktop 或开源组件。 - Docker Desktop:
适用于 Windows 10/11 和 Windows Server 2019/2022(但需桌面体验组件)。需注意:Windows Server Core 版本(无 GUI)不支持 Docker Desktop。 - 开源 Docker Engine (Moby):
可通过 PowerShell 手动安装开源版本的 Docker Engine(基于 Moby 项目),但需自行配置。
2. 推荐安装方式(Windows Server 2019)
-
无 GUI 的 Server Core 版本:
使用 PowerShell 安装 Docker Engine(开源版):Install-Module -Name DockerMsftProvider -Force Install-Package -Name docker -ProviderName DockerMsftProvider -Force Restart-Computer安装后,Docker 版本通常为
19.03.x(具体取决于更新)。 -
带桌面体验的版本:
可安装 Docker Desktop for Windows(需启用 Hyper-V 或 WSL 2),版本由 Docker 官方提供(如20.10.x或更高)。
3. 注意事项
- 兼容性:Windows Server 2019 主要支持基于 Windows 容器的镜像(如
mcr.microsoft.com/windows/servercore:ltsc2019)。 - 更新:建议通过 Windows Update 或 Docker 官方渠道获取最新补丁。
- 文档参考:
- 微软官方文档
- Docker 官方文档
总结
Windows Server 2019 默认不绑定特定 Docker 版本。若需稳定企业版,建议使用更新的 Windows Server 2022 或直接安装开源 Docker Engine。如需更详细的版本号,请提供具体使用场景(如是否需要 GUI 或 Linux 容器支持)。
云服务器