docker desktop修改默认存储路径
时间: 2025-03-05 10:05:09 浏览: 106
### 修改 Docker Desktop 默认存储路径
为了更改 Docker Desktop 的默认存储位置,可以按照以下方法操作:
#### 使用 WSL 导入命令调整存储路径
对于基于 Windows Subsystem for Linux (WSL) 的 Docker Desktop 安装,可以通过 `wsl --import` 命令指定新的存储路径。这允许用户自定义镜像和数据的具体保存位置。
```bash
wsl --import docker-desktop "E:\Docker\desktop" "E:\Docker\docker-desktop.tar" --version 2
wsl --import docker-desktop-data "E:\Docker\data" "E:\Docker\docker-desktop-data.tar" --version 2
```
上述命令将 Docker Desktop 及其关联的数据分别导入到 E 盘下的特定文件夹中[^3]。
#### 编辑 Docker 配置文件以改变存储根目录
除了通过 WSL 进行迁移外,还可以直接编辑 Docker 的配置文件来永久变更默认的存储路径。现代版本的 Docker 推荐使用 `data-root` 参数代替已废弃的 `graph` 设置项[^4]。
具体做法是在 Docker 的守护进程配置文件 `/etc/docker/daemon.json` 中加入如下内容:
```json
{
"data-root": "/mnt/e/Docker/data"
}
```
此 JSON 片段指定了一个新的基础目录用于存放容器层和其他资源。需要注意的是,在应用这些改动之后应当重启 Docker 服务以便使设置生效。
#### 创建必要的文件夹结构并确保权限适当
无论采用哪种方式移动,默认情况下所选的新位置都应事先建立好相应的子目录,并确认拥有足够的读写权限给运行中的 Docker 实例访问。
阅读全文
相关推荐


















