在 Windows 上通过 Microsoft Store 安装 Docker Desktop
Table of contents
您可以通过 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 机制
- 建议在受控环境中测试更新过程,以验证功能是否正常