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

Windows环境下如何将Docker Engine从v25.0.3降级至v20-24版本

在Windows上切换Docker Engine到v20-24版本的实操方案

Docker Desktop是和Engine绑定打包的,没法单独替换Engine版本,得安装对应版本的Docker Desktop才能拿到v20-24的Engine,具体步骤如下:

  • 先备份数据,避免丢失镜像、容器

    • 打开Docker Desktop,进入设置>资源>文件共享确认数据目录,或者用命令导出需要的镜像:
      docker save -o my_images.tar 镜像名1 镜像名2
      
    • 也可以直接复制备份C:\Users\<你的用户名>\.docker文件夹,里面存着配置和镜像缓存。
  • 卸载当前的Docker Desktop

    • 打开Windows设置→应用→应用和功能,找到Docker Desktop点击卸载,按提示完成流程。
  • 下载对应版本的Docker Desktop安装包
    每个Desktop版本对应固定的Engine版本,给你几个参考对应关系:

    • Docker Desktop 4.21.1 → Engine v24.0.6
    • Docker Desktop 4.17.0 → Engine v23.0.6
    • Docker Desktop 4.12.0 → Engine v20.10.21
      直接搜索Docker Desktop历史版本,找到Windows的exe安装包下载即可。
  • 安装旧版本Docker Desktop
    运行下载的安装包,按默认步骤完成安装后启动Docker Desktop。

  • 验证Engine版本
    打开PowerShell或CMD,执行命令:

    docker --version
    

    确认输出的Engine版本处于v20-24范围内。

  • 恢复数据(可选)

    • 若之前导出了镜像,用以下命令导入:
      docker load -i my_images.tar
      
    • 或者将备份的.docker文件夹替换回原位置,重启Docker Desktop即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 10:54:56