截至目前(2024年6月),Windows Server 2025 尚未正式发布,因此官方尚未公布其对 Docker 版本的完整支持矩阵。不过,我们可以基于当前的技术趋势和微软以往的发布模式进行合理推测。
背景信息:
- Windows Server 2025 是继 Windows Server 2022 之后的下一个长期服务频道(LTSC)版本,预计在 2024年底或2025年初 正式发布。
- 它将基于与 Windows 11 24H2 相同的内核,带来性能、安全性和容器支持方面的改进。
- 微软持续增强对容器技术的支持,尤其是通过 Windows Containers 和与 Docker / Mirantis 的合作。
Windows Server 对 Docker 的支持方式
需要注意的是:
Docker Engine 不再原生支持 Windows Server(自 Docker Desktop 4.3+ 起)
自 2022 年起,Docker 公司已停止对本地 Windows Server 上运行 Docker Engine 的直接支持。取而代之的是:
- 使用 Mirantis Container Runtime (MCR) 替代旧版 Docker Engine
- 或使用 containerd + Kubernetes (如 AKS-HCI, OpenShift) 等现代容器运行时
推测:Windows Server 2025 支持的容器运行时(含 Docker)
组件 | 支持情况(预测) |
---|---|
Mirantis Container Runtime (MCR) | ✅ 预计支持,这是目前唯一由 Mirantis 提供的 Docker 引擎替代品,专为 Windows Server 设计 |
Docker Desktop | ❌ 不适用于服务器环境;主要用于开发机(Windows 10/11) |
Docker CLI 工具 | ✅ 可安装用于构建镜像,但后端依赖 MCR 或 containerd |
containerd + CRI | ✅ 原生集成,推荐用于生产环境(尤其搭配 Kubernetes) |
Windows Containers(Nano Server、Server Core 镜像) | ✅ 支持,新版本将提供更新的基础镜像 |
推荐方案(面向 Windows Server 2025)
-
使用 Mirantis Container Runtime
- Mirantis 与微软合作,为 Windows Server 提供经过认证的 Docker 兼容运行时。
- 下载地址:https://www.mirantis.com/software/mcr/
- 支持 Docker CLI、Docker Swarm 模式(有限)、镜像管理等。
-
转向 Kubernetes + containerd(企业级部署)
- 使用 AKS on Azure Stack HCI 或 Rancher、OpenShift 等平台。
- 更符合云原生趋势。
-
构建阶段仍可用 Docker Buildx / BuildKit
- 开发者可在 Windows 或 Linux 上构建多架构镜像,包括 Windows 容器镜像。
如何验证?
一旦 Windows Server 2025 发布,请参考以下官方资源确认支持的版本:
- Mirantis 兼容性矩阵
- Microsoft 容器文档
Get-ComputerInfo
+ OS build number 匹配支持列表
总结
虽然 Windows Server 2025 不会“官方支持传统意义上的 Docker Engine”,但它会支持:
✅ Mirantis Container Runtime(即“Docker for Windows Server”的合法继承者”)
✅ 最新的 Windows 容器功能(包括改进的 Layered File System、镜像压缩、安全性)
✅ 与 Docker 工具链(CLI、Compose v2、BuildKit)兼容的运行时环境
👉 因此,你可以认为:Windows Server 2025 将支持 “Docker 风格” 的操作体验,但底层是 Mirantis 维护的运行时。
建议在生产环境中评估从 Docker Swarm 向 Kubernetes 迁移,或继续使用 MCR 作为过渡方案。
如需具体版本号(例如 MCR 24.0+ 或更高),请等待 Windows Server 2025 正式发布后的 Mirantis 公告。