Docker与WSL占用C盘大量空间,Ubuntu无法运行报错求助
解决Docker残留文件清理与WSL Ubuntu启动问题
一、清理C盘Docker/WSL残留文件
- 停止所有WSL进程:打开管理员权限的PowerShell/命令提示符,执行
wsl --shutdown - 查看并注销残留的WSL分发版:执行
找到所有和Docker、Ubuntu相关的分发版(如wsl --list --verbosedocker-desktop、docker-desktop-data、Ubuntu),逐个执行注销命令:wsl --unregister <分发版名称> - 删除本地残留文件夹:
- 打开文件管理器,开启显示隐藏项目(点击「查看」选项卡,勾选「隐藏的项目」)
- 删除以下路径的文件夹:
C:\Users\<你的用户名>\AppData\Local\Packages下,名称包含CanonicalGroupLimited(Ubuntu相关)或DockerInc.DockerDesktop的文件夹C:\ProgramData\DockerC:\Users\<你的用户名>\.docker(隐藏文件夹)
二、修复Ubuntu无法启动问题
从报错来看,大概率是WSL分发版文件损坏,按以下步骤处理:
- 先尝试WSL自动修复:在管理员PowerShell中执行
wsl --repair - 若修复无效,注销损坏的Ubuntu分发版(参考第一步的
wsl --unregister Ubuntu),然后重新安装:
也可以直接通过微软商店搜索「Ubuntu」进行安装。wsl --install -d Ubuntu
内容的提问来源于stack exchange,提问作者KABILAN
相关产品推荐
相关产品推荐

