关于WSL Docker清理
185 个字
1 分钟
关于WSL Docker清理
Windows下释放Docker所占用的WSL磁盘空间
使用下面的命令清理镜像:
docker system prune在Linux下面可以释放磁盘空间,但是在Windows下却并不能够真正的释放硬盘。
搜寻了一下,发现有一个文件超级大:
C:\Users\{用户名}\AppData\Local\Docker\wsl\data\ext4.vhdx这是WSL的虚拟机文件。这个文件看起来是只增长,不回收硬盘空间的,所以,需要手动回收硬盘空间。
1. 停止wsl2
wsl --shutdown2. 运行diskpart释放空间
# 代码来自 https://github.com/microsoft/WSL/issues/4699#issuecomment-627133168
diskpartselect vdisk file="C:\Users\<你的用户名>\AppData\Local\Docker\wsl\data\ext4.vhdx"attach vdisk readonlycompact vdiskdetach vdiskexit参考资料
- WSL2 Docker释放磁盘空间
- wsl2 下清理 docker 占用空间
- WSL 2 should automatically release disk space back to the host OS
分享到社交平台
将本文分享给你的朋友们
相关文章 智能推荐
1
2026-03-01-Windows wsl安装docker
工具 2026-03-01
2
2026-03-14-关于 MSYS2
工具 2026-03-15
3
2026-03-14-Windows 上的包管理利器 - Chocolatey
工具 2026-03-15
4
2026-03-28-FastAPI 工程实践随记
笔记 2026-03-29
5
2025-12-07-杂谈-复杂异构系统监控与可视化项目设计
项目 2025-12-07
随机文章 随便看看
Zhongye