Docker守护程序未在Windows 11上运行

vsikbqxv  于 2023-02-03  发布在  Docker
关注(0)|答案(3)|浏览(241)

我是一个初学者到Docker的东西,我在Windows 11上,每当我尝试打开Docker桌面它打不开。x1c 0d1x总是出现此错误消息,也每当我尝试运行docker psdocker images或任何与Docker相关的东西总是显示此错误

有人能帮助吗
我已经打开了hyper-v,wsl等,但似乎没有工作

tjvv9vkg

tjvv9vkg1#

我也有同样的问题,试图从Docker支持获得帮助,并没有LOTA谷歌,但没有工作.我有一种直觉,这个问题不是在Docker桌面,因为我已经尝试了所有的选项,包括删除Docker应用程序数据等. sov,我开始调查WSL,并注意到发行版的Docker桌面数据,docker-desktop处于停止和卸载状态。这些状态从未更改,即使在卸载Docker desktop和Windows重新启动后也会显示。
PowerShell(管理员)

wsl -l -v

我在完全卸载Docker Desktop后删除了这些发行版(包括手动从AppData中删除Docker文件夹)
PowerShell(管理员)

wsl --unregister "DistributionName"

"DistributionName"替换为目标分发的名称将从WSL中注销该分发,以便可以重新安装或清理它。***警告:***一旦注销,与该分发关联的所有数据、设置和软件都将永久丢失。从存储区重新安装将安装该分发的干净副本。例如,wsl --unregister "DistributionName"将从WSL中可用的分发中删除"DistributionName"。运行wsl --list将显示它不再列出。
PowerShell(管理员)

wsl --unregister docker-desktop-data

wsl --unregister docker-desktop

最后,重新安装了Docker桌面和它的相关应用程序。它开始完美地工作了!

7eumitmz

7eumitmz2#

其次是docker/for-win issue 12413this question(这建议重新安装Windows 11本身!)
到目前为止唯一的变通方案(以避免重新安装W11):
我尝试重新安装了几次和不同的版本,没有任何工作,用户界面将永远不会显示。
唯一的解决办法是删除C:\Users\<username>\AppData\Roaming\DockerC:\Users\<username>\AppData\Roaming\Docker Desktop

t2a7ltrp

t2a7ltrp3#

我面临着类似的问题与Windows 10和Docker桌面4.16.3(96739)我禁用了基于WSL2的引擎。
刚刚使用Power shell(管理员)执行了以下命令:

wsl --unregister docker-desktop-data

wsl --unregister docker-desktop

我的问题一下子就解决了。
谢谢

相关问题