稷然如此

  • 首页
  • 文章分类
    • AI
    • Android
    • Java
    • Golang
    • Shell
    • Vue
    • C#
    • Python
    • 数据库
    • 组件
    • 其他
    • Game
  • 常用命令
    • Docker
    • Git
    • Linux
  • 操作系统
    • CentOS
    • Ubuntu
    • Windows
    • Kylin
    • Euler
  • 工具
    • IntelliJ IDEA
    • Visual Studio Code
稷然如此
不积跬步,无以至千里
  1. 首页
  2. 常用命令
  3. Docker
  4. 正文

Windows 使用 Docker Desktop 导致 WSL 镜像越来越大的解决方案

2026年5月8日 3点热度 0人点赞

1.环境

windows 11
docker desktop

2.问题

docker desktop 使用的 windows wsl 虚拟机,一般保存在 C:\Users\用户名\AppData\Local\Docker\wsl\disk 下(可以转移到其他盘)。这个虚拟机随着时间推移,构建的镜像越来越频繁,导致这个虚拟机占用的磁盘空间越来越大。

3.解决

1.在 docker 运行的时候,执行以下命令(慎重!慎重!!慎重!!!因为会清空所有已构建的镜像):
docker system prune -a --volumes
2.完全关闭 docker
3.关闭 wsl
wsl --shutdown
4.命令行进入 diskpart
# 第一步
select vdisk file="C:\Users\用户名\AppData\Local\Docker\wsl\disk\docker_data.vhdx"

# 第二步
attach vdisk readonly

# 第三步
compact vdisk

# 第四步
detach vdisk

# 第五步
exit
标签: Docker wsl
最后更新:2026年5月8日

Akim

犇 骉 古法 AI 双修者 Java、C#、Python、Go、Android、Vue、Bootstrap

点赞
< 上一篇
文章目录
  • 1.环境
  • 2.问题
  • 3.解决

Copyright © 2026 aianran.com All Rights Reserved.

免责申明 | 隐私政策 | 服务条款 | 关于我们

黔ICP备2023008200号-1

贵公网安备 52010202003594号