电脑没电关机,wsl和docker又挂了,附解决过程

作者 : admin 本文共1766个字,预计阅读时间需要5分钟 发布时间: 2024-06-8 共5人阅读

如题,开了个会没带笔记本电源,点啊弄关机后docker打不开,我以为是docker坏了,结果docker报错:

An unexpected error occurred while executing a WSL command. Either shut down WSL down with wsl –shutdown, and/or reboot your machine. You can also try reinstalling WSL and/or Docker Desktop. If the issue persists,

deploying WSL2 distributions provisioning docker WSL distros: getting WSL distro list: running WSL command wsl.exe C:\windows\System32\wsl.exe -l -v –all: context deadline exceeded checking if isocache exists: CreateFile \wsl$\docker-desktop-data\isocache\: The semaphore timeout period has expired.

反正意思就是WSL出问题,我才发现是Ubuntu打不开了,不是程序界面打不开,是能打开界面进不去系统,一片空白:

电脑没电关机,wsl和docker又挂了,附解决过程插图

打不开就算了,还没有任何报错,不知道到底哪里有问题了,那我就考虑重装吧,然后一整体就下面这样。

电脑没电关机,wsl和docker又挂了,附解决过程插图(1)电脑没电关机,wsl和docker又挂了,附解决过程插图(2)

无奈我只能多次重启,然后卸载wsl再重装:

wsl –unregister Ubuntu

wsl –install 

新的wsl是装好了,但一看docker desktop有报错

deploying WSL2 distributions
provisioning docker WSL distros: terminating WSL distro "docker-desktop": exit code: 4294967295: running WSL command wsl.exe C:\windows\System32\wsl.exe --terminate docker-desktop: 不存在具有所提供名称的分发。
Error code: Wsl/Service/WSL_E_DISTRO_NOT_FOUND
: exit status 0xffffffff

但我看了C:\windows\System32\wsl.exe不仅存在而且能打开啊,又开始怀疑老的wsl没卸载完全:

电脑没电关机,wsl和docker又挂了,附解决过程插图(3)

算了先将就看着用用行不

wsl –set-default-version 2

wsl –set-default-version Ubuntu

wsl –shutdown

结果还是不不行,又按照下面的帖子改:

windows – Ubuntu WSL with docker could not be found – Stack Overflow电脑没电关机,wsl和docker又挂了,附解决过程插图(4)http://stackoverflow.com/questions/63497928/ubuntu-wsl-with-docker-could-not-be-found

还是报错

ensuring desktop context: creating "desktop-linux" context: rename C:\Users\cong.ma\.docker\contexts\meta\fe9c6bd7a66301f49ca9b6a70b217107cd1284598bfc254700c989b916da791e\.tmp-meta.json1694104157 C:\Users\cong.ma\.docker\contexts\meta\fe9c6bd7a66301f49ca9b6a70b217107cd1284598bfc254700c989b916da791e\meta.json: Access is denied.

 算了,搞不定,先把docker desktop先卸载了吧,我的历史镜像中的数据应该还在吧。一路默认安装好了,先来个docker run hello-world

电脑没电关机,wsl和docker又挂了,附解决过程插图(5)

居然好了,谢天谢地,连续两天折腾几小时终于好了。

电脑没电关机,wsl和docker又挂了,附解决过程插图(6)

不过原来拉取的本地镜像没了,不过也没什么重要的数据,重新拉取配置一下吧,至少没有重装系统。

回顾一下,因为电脑没电关机(猜测的原因),居然惹出这么多事情,最后也没搞明白出了什么问题。

本站无任何商业行为
个人在线分享 » 电脑没电关机,wsl和docker又挂了,附解决过程
E-->