ext4.vhdx 是個虛擬磁盤,默認位置為 C:\Users{用戶名}\AppData\Local\Docker\wsl\data\ext4.vhdx,會占用很大磁盤空間,可采用下列辦法將其改到其它磁盤或分區,如D分區。
1、查看有哪些:
# wsl -l -vNAME STATE VERSION
* docker-desktop-data Running 2docker-desktop Running 2
2、導出目標:
wsl --export docker-desktop-data "D:\\docker-desktop-data.tar"
#wsl --export docker-desktop-data "D:\\docker-desktop.tar"
3、注銷掉目標:
wsl --unregister docker-desktop-data
#wsl --unregister docker-desktop
成功后會釋放 ext4.vhdx 。
4、重新導入:
wsl --import docker-desktop-data "D:\\docker\\wsl\\data" "D:\\docker-desktop-data.tar" --version 2
#wsl --import docker-desktop "D:\\docker\\wsl" "D:\\docker-desktop.tar" --version 2