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

如何将Docker Desktop安装及镜像存储路径修改到D盘等非系统盘

Docker Desktop路径修改操作说明

Docker Desktop完全支持修改安装路径和镜像存储路径两类配置,具体操作步骤如下:

1. 修改安装路径到非系统盘

Docker Desktop默认会安装到系统盘Program Files目录,要修改安装路径需要在安装时指定参数,已安装的用户需要先卸载原有版本再重新安装:

  • 提前下载好官方Docker Desktop安装包,将安装包放到任意目录
  • 以管理员权限打开命令提示符,切换到安装包所在的目录
  • 执行以下命令指定安装路径,示例中指定安装到D:\Docker\Docker Desktop,可根据自己的需求修改路径:
    "Docker Desktop Installer.exe" install --installation-dir=D:\Docker\Docker Desktop
    
  • 后续按照安装向导提示完成安装即可

注意:如果已经安装过Docker Desktop,卸载前建议先导出需要保留的镜像,避免数据丢失。

2. 修改镜像存储路径到非系统盘

镜像存储路径不需要重装Docker即可修改,根据你使用的后端类型对应操作即可:

2.1 WSL 2后端(默认推荐后端)

  • 首先完全退出Docker Desktop,确保所有Docker进程已经停止
  • 提前在非系统盘创建好要存放镜像的目标文件夹,比如D:\docker\wsl\data
  • 以管理员权限打开PowerShell,依次执行以下命令:
    1. 查看Docker WSL发行版状态,确认能看到docker-desktop和docker-desktop-data两个实例:
      wsl --list -v
      
    2. 终止所有运行的WSL实例:
      wsl --shutdown
      
    3. 导出原有docker-desktop-data的备份文件,示例中备份到D:\docker\wsl\docker-desktop-data.tar:
      wsl --export docker-desktop-data D:\docker\wsl\docker-desktop-data.tar
      
    4. 卸载原有docker-desktop-data实例:
      wsl --unregister docker-desktop-data
      
    5. 把备份文件重新导入到你提前创建的目标文件夹:
      wsl --import docker-desktop-data D:\docker\wsl\data D:\docker\wsl\docker-desktop-data.tar --version 2
      
  • 执行完成后启动Docker Desktop即可生效,原有镜像数据不会丢失,确认配置生效后可以删除之前导出的tar备份文件。

2.2 Hyper-V后端

  • 打开Docker Desktop的设置界面,依次进入【Resources】-【Advanced】页面
  • 找到Disk image location配置项,点击浏览选择你要存放镜像的非系统盘路径
  • 点击【Apply & Restart】,等待Docker重启完成后配置即生效

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 08:54:03