環境:win10 Docker Desktop 4.28.0 (139021) Docker Engine v25.0.3
檢視wsl狀態: wsl -l -v
關閉狀態是Running的:
wsl --terminate docker-desktop-data
wsl --terminate docker-desktop
再次檢視狀態: wsl -l -v
狀態應該為 Stopped
使用diskpart工具壓縮虛擬磁碟檔案
啟動diskpart: diskpart.exe
選擇目標磁碟檔案: select vdisk file="C:\Users\15040\AppData\Local\Docker\wsl\data\ext4.vhdx"
以只讀模式連線虛擬磁碟檔案: attach vdisk readonly
開始壓縮虛擬磁碟檔案: compact vdisk
分離虛擬磁碟檔案: detach vdisk
退出diskpart工具: exit
參考部落格: Windows11下清理Docker Desktop與wsl的C盤空間佔用_wsl清理快取-CSDN部落格