kil*_*d99 5 docker docker-daemon
我是 Docker 的初学者,我使用的是 Windows 11,每当我尝试打开 docker 桌面时它都打不开。
每当我尝试运行docker ps或docker images
与 docker 相关的任何内容时,它总是显示此错误
谁能帮忙
我已打开 hyper-v、wsl 等,但似乎不起作用
小智 6
我遇到了同样的问题,尝试从 docker 支持获得帮助,并做了 lota google,但没有任何效果。我有一种直觉,问题不在 Docker Desktop 内,因为我已经尝试了所有选项,包括删除 docker appdata 等。所以,我开始调查 WSL 并注意到发行版 docker-desktop-data、docker-desktop 已停止 &卸载状态。这些状态从未改变,即使在卸载 Docker 桌面和 Windows 重新启动后也会出现。
PowerShell(管理员)
wsl -l -v
Run Code Online (Sandbox Code Playgroud)
我在完全卸载 docker 桌面后删除了这些发行版(包括手动从 appdata 中删除 docker 文件夹)
PowerShell(管理员)
wsl --unregister "DistributionName"
Run Code Online (Sandbox Code Playgroud)
替换"DistributionName"为目标发行版的名称将从 WSL 取消注册该发行版,以便可以重新安装或清理它。注意: 一旦取消注册,与该发行版相关的所有数据、设置和软件都将永久丢失。从商店重新安装将安装发行版的干净副本。例如,将从WSL 中可用的发行版中wsl --unregister "DistributionName"删除。"DistributionName"运行wsl --list将显示它不再列出。
PowerShell(管理员)
wsl --unregister docker-desktop-data
wsl --unregister docker-desktop
Run Code Online (Sandbox Code Playgroud)
最后,重新安装了 Docker 桌面及其相关应用程序。它开始完美运行!
接下来是docker/for-win问题 12413和这个问题(建议重新安装 Windows 11 本身!)
到目前为止唯一的解决方法(以避免重新安装 W11):
我尝试重新安装几次和不同的版本,但没有任何效果,用户界面永远不会显示。
唯一的解决方案确实是删除
C:\Users\<username>\AppData\Roaming\Docker和C:\Users\<username>\AppData\Roaming\Docker Desktop。
| 归档时间: |
|
| 查看次数: |
7261 次 |
| 最近记录: |