docker desktop 怎么安装在d盘
时间: 2025-02-18 18:21:05 浏览: 137
### 如何将 Docker Desktop 安装在 Windows 的 D 盘上
#### 准备工作
确保目标磁盘有足够的可用空间来容纳 Docker Desktop 及其相关文件。通常建议至少保留 10 GB 的自由空间。
#### 下载并启动安装程序
访问官方页面获取最新版本的 Docker Desktop 安装包[^1]:
```bash
https://docs.docker.com/desktop/install/windows-install/
```
运行下载好的 `.exe` 文件,在弹出的语言选择界面之后会进入许可协议确认页,接受条款继续前进。
#### 自定义路径设置
当到达“Custom Setup”选项卡时,取消勾选默认位置前的小框,并手动输入期望的目标目录,比如 `D:\Program Files\Docker` 或者任何指定于 D 驱动器下的合适文件夹[^2]。
#### 修改WSL分发版存储位置
对于采用 WSL 2 后端的情况,默认情况下 Linux 内核与容器镜像均存放在 C: 用户配置文件夹内。为了改变这一点,需编辑或创建位于用户主目录中的 `.wslconfig` 文本文件:
```ini
[wsl2]
kernel=C:\\custom\\location\\linux-kernel
memory=8GB # 分配给 wsl2 虚拟机的最大内存大小
processors=4 # 分配给 wsl2 虚拟机的核心数
swap=0 # 设置交换分区大小, 单位 MB; 设为 0 表示禁用 swap
localhostforwarding=true
defaultVersion=2
distributionRoot=D:\\WSLdistros # 更改此行为指向 d 盘上的新路径
```
重启计算机使更改生效,随后通过 PowerShell 命令验证新的发行版根目录已成功应用:
```powershell
Get-ChildItem HKCU:\Software\Microsoft\Windows\CurrentVersion\Lxss\
```
#### 迁移现有虚拟硬盘映像
如果已经存在旧的数据卷想要迁移到 D 盘,则可以按照如下步骤操作:
1. 关闭所有正在使用的 WSL 实例;
2. 使用管理员权限打开命令提示符窗口;
3. 执行导出命令备份当前状态至临时文件;
```cmd
wsl --export Ubuntu-20.04 "C:\path\to\tmp\ubuntu.tar"
```
4. 导入 tarball 至预期的新地址完成转移过程;
```cmd
wsl --import Ubuntu-20.04 "D:\desired\new\location" "C:\path\to\tmp\ubuntu.tar"
```
5. 更新注册表键值指向前述设定的位置作为默认加载项。
以上措施能够有效减少 C 盘负担并将资源集中管理于选定驱动器之上。
阅读全文
相关推荐


















