Windows下安装Docker Desktop到C盘以外的盘

一、提前准备安装目录

假设是安装到“F”盘:需要先创建好以下两个目录

1. F:\docker\data

2. F:\docker\Docker

目录"1"用于存储镜像、容器、卷等数据的目录。

目录“2”用于Docker Desktop 的安装目录。

二、前往官网下载Docker Desktop installer.exe安装文件

下载后,把“安装文件”放到“F:\docker”目录下,然后进入“F:\docker”目录,然后在这个目录下打开命令窗口执行以下命令:

.\"Docker Desktop Installer.exe" install -accept-license --installation-dir="F:\docker\Docker" --wsl-default-data-root="F:\docker\data" --windows-containers-default-data-root="F:\\docker\\Docker"
 

 安装后配置国内docker镜像:
"registry-mirrors": [
    "https://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://registry.docker-cn.com",
    "https://reg-mirror.qiniu.com",

    "https://docker.1ms.run"
  ]

### 如何在 Windows 11 上将 Docker Desktop 安装到 D 默认情况下,Docker Desktop安装路径通常是 `C:\Program Files\Docker` 或者其他由安装程序指定的位置。然而,在某些场景下可能希望更改这个位置至另一个磁分区比如 D 。 #### 下载 Docker Desktop Installer 为了实现这一点,首先需要下载适用于 WindowsDocker Desktop 安装文件而不是通过 Microsoft Store 获取应用版本[^2]。 可以从官方页面获取最新版的离线安装包或者 MSI 文件形式来完成自定义设置过程。 #### 修改安装目录 当运行所下载的安装器时,会弹出一个向导窗口允许选择不同的选项。尽管这里并没有直接提供改变目标文件夹的选择按钮,但是可以通过命令行参数的方式间接达到目的: 对于 .msi 版本来说,则可以利用 msiexec 命令配合 TRANSFORMS 参数来进行重定位操作;而对于 exe 类型则相对简单些,只需按照常规流程点击下一步直到遇到许可协议那一页之前暂停下来,此时按下 Shift 键不放继续前进就会显示出隐藏菜单项——其中就包含了 “Customize installation…” 这样的链接用于调整具体细节包括但不限于设定最终安放地址等特性。 ```powershell # 使用 PowerShell 执行以下命令以启动带有 UI 自定义界面的安装进程 (针对 EXE) Start-Process "path\to\DockerDesktopInstaller.exe" -ArgumentList "/silent /loadinf=path\to\custom.inf" ``` 需要注意的是上述方法依赖于特定版本的行为模式,并不是所有发行都支持这种做法。因此建议事先查阅对应文档确认可行性后再尝试执行相关指令。 另外一种更为通用的办法就是先正常安装一遍之后再借助第三方工具如 Everything Search Engine 来查找整个硬内有关 docker desktop 的各个组成部分进而手动迁移过去并更新注册表键值指向新位置。不过这种方式较为复杂且容易出现问题所以并不推荐给普通用户采用除确实有必要这么做并且具备一定技术水平基础的人士才考虑实施此类方案。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值