windows系统下将Docker Desktop安装到除了C盘的其它盘中
windows系统下安装docker会自动安装到C盘,可以采用下面的方法将其安装到其它盘中
1、先下载Docker Desktop
安装程序Docker Desktop Installer.exe
,比如你下载到了C:\Users\YourUsername\Downloads
文件夹中。
2、打开 PowerShell
进入C:\Users\YourUsername\Downloads
文件夹
cd "C:\Users\YourUsername\Downloads"
3、按照下面的方法,在PowerShell
执行对应代码。比如,安装到H:\Docker
下,提前在H
盘新建一个Docker
文件夹。
方法 1:使用 Start-Process
(推荐)
在 PowerShell 中运行:
Start-Process -FilePath "Docker Desktop Installer.exe" -ArgumentList 'install', '--installation-dir="H:\Docker"' -Wait
-Wait
参数会等待安装完成后再返回控制权。
方法 2:转义参数(使用 --%
停止解析)
"Docker Desktop Installer.exe" --% install --installation-dir="H:\Docker"
--%
告诉 PowerShell 停止解析后续参数,直接传递给程序。
方法 3:切换到 CMD 执行
- 打开 CMD(按
Win + R
,输入cmd
,以管理员身份运行) - 执行原命令:
"Docker Desktop Installer.exe" install --installation-dir="H:\Docker"
- CMD 不会对参数进行额外解析,通常能直接运行。
方法 4:使用 &
调用并正确引用参数
& "Docker Desktop Installer.exe" @('install', '--installation-dir="H:\Docker"')
常见问题排查
-
路径问题:
- 确保
Docker Desktop Installer.exe
的路径正确(如果不在当前目录,需指定完整路径,如"C:\Users\YourName\Downloads\Docker Desktop Installer.exe"
)。 - 目标目录
H:\Docker
需提前手动创建。
- 确保
-
权限问题:
- 必须以 管理员身份 运行 PowerShell 或 CMD。
-
安装程序版本:
- 某些旧版 Docker 安装程序可能不支持
--installation-dir
参数,建议从官网下载最新版。
- 某些旧版 Docker 安装程序可能不支持
验证安装是否成功
安装完成后,检查 H:\Docker
目录下是否有 Docker
相关文件(如 Docker Desktop.exe
)。如果仍有问题,可以尝试完全卸载后重新安装。