目錄
- 一般情況
- 使用Wsl容器
- 導(dǎo)出數(shù)據(jù)
- 刪除舊數(shù)據(jù)
- 導(dǎo)入數(shù)據(jù)并設(shè)置存儲(chǔ)路徑
- 查看虛擬機(jī)運(yùn)行列表
- 驗(yàn)證
- 拉取新鏡像之前
- 拉取新鏡像之后
一般情況
在 Docker Desktop 4.17.0
版本中,可以按照以下步驟來(lái)修改 Docker 鏡像存儲(chǔ)路徑
- 打開 Docker Desktop 應(yīng)用程序,單擊頂部菜單欄中的 Docker Desktop 菜單,然后選擇
Resources
(資源)選項(xiàng)卡。 - 在 Resources 選項(xiàng)卡中,選擇
Advanced
部分。 - 在
Disk image location
配置中點(diǎn)擊Brower
進(jìn)行瀏覽路徑 - 在彈出的對(duì)話框中,選擇新的存儲(chǔ)路徑,然后單擊
Apply & Restart
(應(yīng)用并重啟)按鈕以保存更改并重啟 Docker。
重啟后,Docker 鏡像將被移動(dòng)到新的存儲(chǔ)路徑。
請(qǐng)注意,在更改 Docker 鏡像存儲(chǔ)路徑時(shí),請(qǐng)確保選擇的新路徑具有足夠的可用磁盤空間。在鏡像遷移期間,請(qǐng)不要關(guān)閉
Docker Desktop
應(yīng)用程序。
如圖
如果提示
You are using the WSL 2 backend, so resource limits are managed by Windows.
請(qǐng)使用下面的方法修改
使用Wsl容器
進(jìn)行下面的操作之前,請(qǐng)先停止容器和Docker的運(yùn)行
導(dǎo)出數(shù)據(jù)
PS C:\Users\td> wsl --export docker-desktop-data "D:\DockerData\data.tar" 正在導(dǎo)出,這可能需要幾分鐘時(shí)間。 操作成功完成。 PS C:\Users\td> wsl --unregister docker-desktop-data 正在注銷。 操作成功完成。
刪除舊數(shù)據(jù)
wsl --unregister docker-desktop-data
導(dǎo)入數(shù)據(jù)并設(shè)置存儲(chǔ)路徑
語(yǔ)法
wsl --import docker-desktop-data <新的存儲(chǔ)路徑> <需要導(dǎo)入的數(shù)據(jù)文件> --version <Wsl版本>
如下
PS C:\Users\td> wsl --import docker-desktop-data "D:\DockerData\DockerDesktopWSL" "D:\DockerData\data.tar" --version 2 正在導(dǎo)入,這可能需要幾分鐘時(shí)間。 操作成功完成。
導(dǎo)入成功之后就可以啟動(dòng)Docker了
查看虛擬機(jī)運(yùn)行列表
PS C:\Users\td> wsl -l -v NAME STATE VERSION * docker-desktop-data Running 2 docker-desktop Running 2
驗(yàn)證
拉取新鏡像之前
拉取新鏡像之后
可以看到,拉取了新的鏡像之后,數(shù)據(jù)大小也相應(yīng)的增加了