下面是操作方法:
-
首先關閉docker
-
關閉所有發行版:
wsl --shutdown
-
將docker-desktop-data導出到D:\SoftwareData\wsl\docker-desktop-data\docker-desktop-data.tar(注意,原有的docker images不會一起導出)
wsl --export docker-desktop-data D:\SoftwareData\wsl\docker-desktop-data\docker-desktop-data.tar
-
注銷docker-desktop-data:
wsl --unregister docker-desktop-data
-
重新導入docker-desktop-data到要存放的文件夾:D:\SoftwareData\wsl\docker-desktop-data\:
wsl --import docker-desktop-data D:\SoftwareData\wsl\docker-desktop-data\ D:\SoftwareData\wsl\docker-desktop-data\docker-desktop-data.tar --version 2
只需要遷移docker-desktop-data一個發行版就行,另外一個不用管,它占用空間很小。
完成以上操作后,原來的%LOCALAPPDATA%/Docker/wsl/data/ext4.vhdx就遷移到新目錄了: 重啟docker,這下不用擔心C盤爆滿了!
參考:
適用于 Linux 的 Windows 子系統文檔 | Microsoft Docs
Redirecting…