Docker Deskpot出现Docker Engine Stopped的解决历程

前提:我的操作系统是Win11家庭版, Docker Descktop下载的是最新版(此时是4.30.0)

出现了如图所示的问题“Docker Engine Stopped”,个人认为解决问题的关键是第四点,读者可以直接看第四点,如果只看第四点就成功解决,愿意的话麻烦评论区告知一下,感谢。

一.com.docker.service 未开启

1.右键菜单栏点击任务管理器

2.点击最后一个图标(服务),在搜索框中输入docker(也可以直接在电脑中搜索“服务’打开,找到,右键点击启动),选中后点击启动。但操作后并未解决问题(该服务是否停止似乎没有影响,本机能成功运行时也是停止的

参考文章:启动Docker服务后显示Docker Engine stopped-CSDN博客成功前本机启动服务后输入docker version命令仍没反应


二.Windows家庭版Hyper找不到、三.Wsl未更新

1.打开,进入

2.点击“启用或关闭Windows功

3.家庭版的话,应该没有图中的Hyper-V选项但应该有Hyper-v功能,因为本机此前安装过vmware16,提示说检测到该功能,无论成功与否本机都在powershell中输入命令systeminfo最后一行为),如果有的话请勾选,然后电脑会提示要重启,重启即可。

4.往下划拉,查看是否勾选“适用于Linux的子系统”

5.右键菜单栏的windows图标点击“终端管理员”,输入  

bcdedit

如果最后一行不是Auto,则输入

bcdedit /set hypervisorlaunchtype auto

然后重启电脑。(但成功前后本机都是Auto

6.在“终端管理员”也就是powershell中输入

wsl --update

因为本机已更新,所以显示的是图中内容,如果未更新会显示“正在安装:适用于Linux的Windows子系统”,等待成功即可(可能会比较慢,本机卡在0%了一会儿),如果你的wsl不是最新版的话,该点配置可能是必须(!!!)的,本机在该步骤更新了wsl,虽然最后还是做完第四点后才成功。

参考文章:为什么我的电脑没有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博客,仔细检查一遍,如果还是没有成功,可以在留下评论,看看是否有有缘人相助。)

祝您成功!

  • 28
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值