分倆種情況:
一、已經安裝好Docker
步驟一
找到自己安裝Docker的文件夾,一般是 C:\Program Files\Docker,將該路徑下的Docker文件夾拷貝到你需要安裝的位置下。
原始位置
我改的是 D:\Program Files\Docker。
更改后的位置
步驟二
找到Docker建立項目會存儲的位置(只是我的理解),我的是 C:\Users\29440\AppData\Local\Docker,一般通用的路徑是 C:\用戶\用戶名\AppData\Local\Docker,將該路徑下的Docker文件夾拷貝到你需要安裝的位置下。(忽略我的快捷符號,因為這是我已經更改后的。要是沒更改的話,這個就是正常的文件夾圖標)
原始位置
我改的路徑是 D:\ProgramData\Docker
更改后的位置
步驟三
win + R 打開命令終端,依次輸入:
>mklink /J "C:\Program Files\Docker(原始路徑)" "D:\Program Files\Docker(更改的路徑)"
>mklink /J "C:\Users\29440\AppData\Local\Docker(原始路徑)" "D:\ProgramData\Docker(需要實際安裝的路徑)"
綠色框住的就是成功的,紅色框就是忘記刪除原始路徑下的文件夾會出現的錯誤。
結果圖
二、還沒有安裝Docker
步驟一
在需要安裝Docker以及Docker項目的路徑下建立Docker文件夾。
比如我的就在 D:\Program Files\Docker 和 D:\ProgramData\Docker下。
步驟二
如第一種情況下的步驟三,輸入倆個命令,將C盤的文件夾。
步驟三
安裝Docker。
結果
環境變量的路徑還有原始路徑下都會是默認的路徑,但是我們可以看到的是,原始路徑下的Docker這個文件圖標已經是快捷方式了。之后的所有實際內容都會在D盤,但是會映射到C盤。
文件1
文件2
Docker可以正常打開使用,暫時沒有發現什么其他潛在問題。(如果有,后續回來更)
參考鏈接
windows安裝Docker Desktop Installer、win11安裝反應_Johngo學長 (johngo689.com)