Windows下释放Docker所占用的WSL磁盘空间

Windows下释放Docker所占用的WSL磁盘空间

使用下面的命令清理镜像:

bash 复制代码
docker system prune

在Linux下面可以释放磁盘空间,但是在Windows下却并不能够真正的释放硬盘。

搜寻了一下,发现有一个文件超级大:

bash 复制代码
C:\Users\{用户名}\AppData\Local\Docker\wsl\data\ext4.vhdx

这是WSL的虚拟机文件。这个文件看起来是只增长,不回收硬盘空间的,所以,需要手动回收硬盘空间。

1. 停止wsl2

bash 复制代码
wsl --shutdown

2. 运行diskpart释放空间

bash 复制代码
# 代码来自 https://github.com/microsoft/WSL/issues/4699#issuecomment-627133168

diskpart
select vdisk file="C:\Users\<你的用户名>\AppData\Local\Docker\wsl\data\ext4.vhdx"
attach vdisk readonly
compact vdisk
detach vdisk
exit

参考资料

相关推荐
GlueNa2SiO316 分钟前
10-Docker生产环境部署与K8s入门
笔记·学习·docker·容器·kubernetes
蜀道山老天师1 小时前
Zabbix监控Docker容器应用实践完整指南
linux·运维·docker·容器·zabbix
星空1 小时前
WordPress在docker中部署
运维·docker·容器
wsad05322 小时前
CentOS Stream 10 Docker 容器无法访问外网:xt_addrtype 内核模块缺失解决方法
linux·网络·docker·云原生·eureka·centos
怦怦蓝2 小时前
Windows 安装 Docker Desktop 踩坑完整实战指南(WSL2 故障排错实录)
windows·docker·容器
看-是灰机3 小时前
Harbor Framework
docker
康娜喵3 小时前
在Ubuntu26上使用Docker部署Gitea
docker·容器·gitea
东宇科技3 小时前
我用docker创建了一个springboot4项目
阿里云·docker·容器
海盗12344 小时前
微软技术日报·2026-08-12——Windows 11多通道累积更新推送十余项功能改进;.NET WebSocket DoS紧急修复
windows·microsoft·.net
梦梦代码精13 小时前
连锁品牌数字化:从门店扩张到用户资产运营的技术底座
大数据·人工智能·低代码·docker·开源·代码规范