在 Windows 上通过 Microsoft Store 安装 Docker Desktop

您可以通过 Microsoft 应用商店 部署适用于 Windows 的 Docker Desktop。

Microsoft Store 版本的 Docker Desktop 提供与标准安装程序相同的功能,但其更新行为有所不同,具体取决于您的开发者是自行安装,还是由 MDM 工具(如 Intune)处理安装。这一点将在下一节中详细说明。

请选择最适合您环境要求和管理实践的安装方法。

更新行为

开发者自行管理的安装

对于直接安装 Docker Desktop 的开发者:

  • 对于大多数用户,Microsoft Store 不会自动更新 Win32 应用程序(如 Docker Desktop)。
  • 只有一部分用户(约 20%)可能会在 Microsoft Store 页面上收到更新通知。
  • 大多数用户必须在 Store 内手动检查并应用更新。

Intune 管理的安装

在使用 Intune 管理的环境中:

  • Intune 大约每 8 小时检查一次更新。
  • 检测到新版本时,Intune 会触发 winget 升级。
  • 如果配置了适当的策略,更新可以在无需用户干预的情况下自动进行。
  • 更新由 Intune 的管理基础设施处理,而不是由 Microsoft Store 本身处理。

WSL 注意事项

适用于 Windows 的 Docker Desktop 与 WSL 紧密集成。当更新从 Microsoft Store 安装的 Docker Desktop 时:

  • 请确保您已退出 Docker Desktop 且其不再运行,以便更新能够成功完成。
  • 在某些环境中,虚拟硬盘 (VHDX) 文件锁定可能会阻止更新完成。

Intune 管理建议

如果使用 Intune 管理适用于 Windows 的 Docker Desktop:

  • 确保您的 Intune 策略已配置为处理应用程序更新
  • 请注意,更新过程使用的是 WinGet API,而不是直接的 Store 机制
  • 建议在受控环境中测试更新过程,以验证功能是否正常