Docker Desktop执行docker version时出现Docker Daemon错误求助
解决Docker Desktop执行
docker version报错的方案 可行排查与修复步骤
重置WSL集成配置
打开Docker Desktop设置,进入「Resources > WSL Integration」,先关闭所有已启用的WSL发行版,点击「Apply & Restart」;重启完成后重新启用目标发行版,再次点击「Apply & Restart」生效。检查并切换WSL默认版本
打开PowerShell执行命令查看WSL状态:wsl --list --verbose若默认发行版为WSL 1,执行以下命令全局切换为WSL 2:
wsl --set-default-version 2如需单独切换某一发行版版本:
wsl --set-version <发行版名称> 2重新注册WSL发行版
以管理员身份打开PowerShell,执行命令卸载目标WSL发行版:wsl --unregister <发行版名称>之后重启Docker Desktop,它会自动重新配置对应WSL集成环境。
彻底重装Docker Desktop
- 退出Docker Desktop,通过控制面板卸载程序
- 删除残留文件:
C:\Program Files\DockerC:\Users\<你的用户名>\.docker- 通过
wsl --list查看并删除Docker关联的WSL发行版
- 下载最新版Docker Desktop,安装时勾选「Use WSL 2 instead of Hyper-V」选项完成安装。
内容的提问来源于stack exchange,提问作者Harsha Biyani
相关产品推荐
相关产品推荐

