在某一次 Windows 更新后,我的 Docker 就无法正常使用了。
这实际上是 WSL 的原因。由于 Docker 依赖于 WSL,连带着无法正常使用。
在一番检索后,我看到了这个帖子:https://stackoverflow.com/questions/78879806/docker-desktop-wsl-update-failed
按照帖子中的说明,经过如下步骤,最后得以正常使用:
- 确保没有正在等待的 Windows 更新
- 卸载 Docker Desktop(可能无须卸载也能成功)
- 在 “开启关闭 Windows 特性” 中关闭 “Windows Subsystem for Linux”

- 从这里 Releases · microsoft/WSL · GitHub 安装最新版本的 WSL (或者也可以使用命令行:
wsl --installorwsl.exe --install) - 使用命令
wsl --status确保安装 - 重新安装 Docker Desktop