Docker Desktop启动2秒即闪退,提示“unable to calculate image disk size”求助
解决Docker Desktop启动即崩溃并提示"unable to calculate image disk size"的问题
清理Docker残留数据
先关掉所有Docker相关进程——打开任务管理器,找到Docker Desktop、com.docker.backend这类进程直接结束。然后删除以下目录的所有文件:- Windows:
C:\Users\<你的用户名>\AppData\Roaming\Docker和C:\Users\<你的用户名>\AppData\Local\Docker - Mac:
~/Library/Containers/com.docker.docker和~/Library/Application Support/com.docker.docker
删完重启电脑,再重新启动Docker Desktop试试。
- Windows:
检查磁盘权限与空间
首先确认安装Docker的磁盘至少有20GB以上剩余空间,空间不足会触发这类磁盘计算错误。- Windows:右键对应磁盘→属性→磁盘清理,清理临时文件;找到Docker安装目录,右键→属性→安全,给当前用户设置完全控制权限。
- Mac:打开「实用工具」里的「磁盘工具」,验证磁盘权限,同时清理无用文件释放空间。
重置Docker到出厂设置
如果能抓住启动的那2秒,赶紧点托盘里的Docker图标→设置→重置→恢复出厂默认设置。要是根本来不及操作,就按第一步删完残留文件后重新安装,安装过程中选「重置为出厂设置」选项。检查WSL2配置(仅Windows用户)
打开PowerShell,运行wsl --list --verbose确认默认WSL版本是2;再运行wsl --shutdown关掉所有WSL实例,之后重新启动Docker。要是WSL有问题,运行wsl --update更新内核。
内容的提问来源于stack exchange,提问作者desperateincel
相关产品推荐
相关产品推荐

