You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows Server 2016安装KB补丁后Docker Desktop镜像丢失求助

解决Windows Server 2016安装KB5020873/KB5021235后Docker Desktop镜像丢失且虚拟磁盘自动重置的问题

操作步骤:

  1. 停止所有相关服务
    关闭Docker Desktop界面,以管理员权限打开命令提示符,执行以下命令:

    net stop com.docker.service
    net stop DockerDesktopService
    net stop vmms
    
  2. 替换虚拟磁盘文件

    • 确认两个磁盘路径:
      • 无效的100MB磁盘:C:\ProgramData\Microsoft\Windows\Virtual Hard Disks\MobyLinuxVM.vhdx
      • 有效的90GB磁盘:C:\Users\Public\Documents\Hyper-V\Virtual hard disks\<对应磁盘文件名>.vhdx
    • 备份小磁盘文件后,将90GB磁盘文件复制到小磁盘的路径下,完全覆盖原MobyLinuxVM.vhdx文件(确保文件名一致)。
  3. 手动锁定虚拟机磁盘配置

    • 打开Hyper-V管理器,找到MobyLinuxVM虚拟机,右键选择「设置」
    • 在「IDE控制器0」或「SCSI控制器」中,将挂载的硬盘修改为那个90GB的磁盘,保存设置。
    • 打开C:\Users\<你的用户名>\.docker\config.json,检查并确认配置中没有自动重置磁盘路径的项,若有则删除或修改为正确路径。
  4. 重启服务并验证
    在管理员命令提示符中执行:

    net start vmms
    net start DockerDesktopService
    net start com.docker.service
    

    启动Docker Desktop后,执行docker images命令检查镜像是否恢复。

  5. 临时禁用Windows自动更新
    针对待迁移的legacy机器,避免后续补丁触发问题:

    • 运行gpedit.msc打开组策略编辑器
    • 定位到计算机配置>管理模板>Windows组件>Windows更新>配置自动更新,设置为「已禁用」

内容的提问来源于stack exchange,提问作者Isd Sava

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 16:40:15