使用 Optimize-VHD 將 Docker Vhdx 瘦身

RojerChen.2023.04.06

使用 Docker Desktop 久了,硬碟空間也越佔越多,即便是在 Docker 把東西刪除,佔據的空間也不會縮小,必須使用額外的方式來釋放佔據的空間。



透過PowerShell 安裝 Optimize-VHD

Install-Module -Name Optimize-VMDisk

使用 PowerShell 依序執行以下指令

net stop com.docker.service
optimize-VHD ext4.vhdx -Mode Full
net start com.docker.service

結果

原本的使用容量從快 38GB 降到 13GB,


使用以下指令,會把沒啟動的 image 刪除,請謹慎使用

docker system purne -a -f

    Blogger Comment

0 意見: