Windows 10下Docker安装后无法启动的问题求助
Docker启动失败(WSL集成超时/服务已运行)解决方案
问题描述
Windows 10系统中已启用WSL和虚拟化、安装最新Ubuntu发行版,但Docker启动超时失败,首次报错为waiting for WSL integration for Ubuntu: timed out,后续提示starting WSL integration service: integration service is already running,尝试重装、清理Docker文件等操作无效。
解决步骤
彻底终止相关进程并重启
打开管理员权限的命令提示符,执行以下命令:wsl --shutdown taskkill /F /IM docker.exe taskkill /F /IM DockerDesktop.exe taskkill /F /IM com.docker.service执行完毕后重启电脑。
重置Ubuntu发行版
管理员CMD中执行:wsl --unregister Ubuntu打开Microsoft Store重新安装Ubuntu,完成用户账号初始化。
确认WSL版本与Docker配置
- 设置WSL2为默认版本:
wsl --set-default-version 2 - 打开Docker Desktop,进入
Resources > WSL Integration,勾选Ubuntu选项,点击Apply & Restart。
- 设置WSL2为默认版本:
修复WSL网络配置
打开Ubuntu终端,依次执行:sudo rm /etc/resolv.conf sudo bash -c 'echo "nameserver 8.8.8.8" > /etc/resolv.conf' sudo chattr +i /etc/resolv.conf手动启动Docker集成服务
管理员CMD执行:wsl -d Ubuntu -u root /usr/bin/dockerd保持该命令窗口打开,重新启动Docker Desktop。
内容的提问来源于stack exchange,提问作者prabhuraaj
相关产品推荐
相关产品推荐

