Win10家庭版遇到Docker初始化失败、Docker Desktop关闭问题怎么解决
Docker初始化失败问题解决方案
你遇到的Docker failed to initialize, Docker Desktop is shutting down报错在Win10家庭单语言版中大多由WSL2后端异常、Docker本地配置文件损坏导致,已经尝试重装无效的情况下可按以下步骤操作:
步骤1:清理异常的Docker WSL发行版
- 按下
Win+X选择「Windows终端(管理员)」,先执行命令终止所有WSL进程:wsl --shutdown - 依次执行以下命令注销损坏的Docker相关WSL发行版(如果WSL内有自定义数据请提前备份):
wsl --unregister docker-desktopwsl --unregister docker-desktop-data
步骤2:删除Docker本地残留配置
- 打开文件资源管理器,在地址栏输入
%AppData%\Docker回车,删除该目录下所有文件 - 继续在地址栏输入
%LocalAppData%\Docker回车,清空该目录下的全部内容
步骤3:验证WSL2必要功能已启用
- 在管理员终端中依次执行以下命令,确保WSL和虚拟机平台功能正常开启:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
- 命令执行完成后重启电脑
步骤4:重新安装Docker Desktop
- 重启完成后,右键点击Docker安装包选择「以管理员身份运行」,按提示完成安装
- 启动Docker等待初始化完成即可正常使用
补充说明:如果操作完成后仍出现报错,可检查C盘剩余空间是否大于10G,Docker默认将镜像缓存存储在C盘,空间不足也会触发初始化失败,可在Docker正常启动后进入设置页面调整镜像存储路径到其他磁盘分区。
内容的提问来源于stack exchange,提问作者Roberto
相关产品推荐
相关产品推荐

