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