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
)。如果仍有問題,可以嘗試完全卸載后重新安裝。