Docker Deskpot出现Docker Engine Stopped的解决历程
前提:我的操纵体系是Win11家庭版, Docker Descktop下载的是最新版(此时是4.30.0)出现了如图所示的问题“Docker Engine Stopped”,个人认为解决问题的关键是第四点,读者可以直接看第四点,如果只看第四点就乐成解决,愿意的话麻烦批评区告知一下,感谢。
https://img-blog.csdnimg.cn/direct/8290d27e8dd24b43ac0393b032ea590d.png
一.com.docker.service 未开启
1.右键菜单栏点击任务管理器https://img-blog.csdnimg.cn/direct/40c3e465555b483c8b1a12713a5dcaf9.png
2.点击最后一个图标(服务),在搜索框中输入docker(也可以直接在电脑中搜索“服务’打开,找到https://img-blog.csdnimg.cn/direct/5fb20cd533b443948be89a044c4f2fc1.png,右键点击启动),选中后点击启动。但操纵后并未解决问题(该服务是否停止似乎没有影响,本机能乐成运行时也是停止的)。
https://img-blog.csdnimg.cn/direct/7db7fca752be417988492c3bf0ae4f9d.png
参考文章:启动Docker服务后表现Docker Engine stopped-CSDN博客(乐成前本机启动服务后输入docker version
下令仍没反应)
二.Windows家庭版Hyper找不到、三.Wsl未更新
1.打开https://img-blog.csdnimg.cn/direct/2997b02a93f341718513971ba1fe61d7.png,进入https://img-blog.csdnimg.cn/direct/f8f2e93e370045839e9622bf4474cd91.png
2.点击“启用或关闭Windows功能
”https://img-blog.csdnimg.cn/direct/a8c30073ef11443fb452921beb54ffa1.png
3.家庭版的话,应该没有图中的Hyper-V选项(但应该有Hyper-v功能,因为本机此前安装过vmware16,提示说检测到该功能,无论乐成与否本机都在powershell中输入下令systeminfo最后一举动https://img-blog.csdnimg.cn/direct/557230d8b90b4051a8e18a3fea72dc43.png),如果有的话请勾选,然后电脑会提示要重启,重启即可。
https://img-blog.csdnimg.cn/direct/209a7aca481c4fb48715f7a8604b3648.png
4.往下划拉,检察是否勾选“适用于Linux的子体系”https://img-blog.csdnimg.cn/direct/020e286a18b04c9cbe27acc6720cb00b.png
5.右键菜单栏的windows图标点击“终端管理员”,输入
bcdedit
https://img-blog.csdnimg.cn/direct/8d58d79d94ba4c67b44b657d506cfd23.png
如果最后一行不是Auto,则输入
bcdedit
/set hypervisorlaunchtype auto 然后重启电脑。(但乐成前后本机都是Auto)
6.在“终端管理员”也就是powershell中输入
wsl --update 因为本机已更新,所以表现的是图中内容,如果未更新会表现“正在安装:适用于Linux的Windows子体系”,等待乐成即可(大概会比力慢,本机卡在0%了一会儿),如果你的wsl不是最新版的话,该点配置大概是必须(!!!)的,本机在该步骤更新了wsl,虽然最后还是做完第四点后才乐成。
https://img-blog.csdnimg.cn/direct/622ff7b853d64b2eb5242d95ab5a2a9e.png
参考文章:为什么我的电脑没有Hyper-V选项?Windows11_windows11功能里找不到hyper-CSDN博客
【已解决】win10体系 Docker 提示Docker Engine stopped解决全过程记录-CSDN博客
四.Docker Engine配置
完全参照解决在Windows11上新安装的Docker Desktop不绝表现"starting the Docker Engine"登录不上去的问题 - 知乎 (zhihu.com)
本机没做第七点,当时没注意到第七点,看到了第八点,就删了重下老版,安装后可以乐成进入,之后再下最新版也乐成进入了,就是一开始会不绝表现"starting the Docker Engine",稍等两三分钟应该就可以了(本人认为也可以直接在powershell或者cmd中输入
docker version
若表现了版本信息,应该就是乐成了,耐心等待即可,如果没有表现,应该就还是没有乐成,保举参考【已解决】win10体系 Docker 提示Docker Engine stopped解决全过程记录-CSDN博客,细致查抄一遍,如果还是没有乐成,可以在留下批评,看看是否有有缘人相助。)
https://img-blog.csdnimg.cn/direct/7c690fb90f2d4f789af2598f02288c5a.png
祝您乐成!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]