2026-03-05 05:10PM
我安装了docker desktop,并登录,但是页面一直在转圈,然后在浏览器明明已经登录成功了,docker desktop一直转圈,大概3分钟左右,浏览器就提示我已经退出登录


目前情况:
dokcer engine 正在初始化:第一张图左下角显示 Engine starting,就表示 docker 服务还没有完全启动,界面就一直处于加载状态
然后我完全关闭 docker docker,又重新打开,就发现又报错了

这个报错 Docker Desktop distro installation timeout 是 WSL2 环境超时 / 异常 的问题:
解决方法:
1. 先使用管理员身份运行 powershell
2. 执行下面的命令
$ wsl --list --verbose
发现执行这个命令没有反应
3. 强制终止卡死的 wsl 进程
3.1 按 ctrl + shift + esc 打开任务管理器
3.2 在详细页面,搜索 wsl.exe、wslservice.exe、lxssmanager.exe 并结束进程

3.3 在管理员 powershell 中继续运行下面这个命令
$ wsl --list --verbose

可以看到返回的内容 docker-desktop 的状态是 Installng(安装中)
4. 注销并重建 docker 发行版
# 先彻底关闭 WSL
$ wsl --shutdown
# 注销卡住的 docker-desktop
$ wsl --unregister docker-desktop
# 注销 docker-desktop-data(数据盘,一并清理)
$ wsl --unregister docker-desktop-data
5. 重启 docker desktop 重新初始化
5.1 完全退出 docker desktop
5.2 等待30秒后,以管理员身份重新打开 docker desktop
5.3 docker 会自动创建一个干净的 docker desktop 发行版

这样就可以了
登录
请登录后再发表评论。
评论列表:
目前还没有人发表评论