进入Docker Desktop 出现 Docker Engine Stopped
可能产生的报错:
解决方法:
一:检查wsl
1.1.是否开启
windows控制面板 => 程序和功能 => 启用或关闭Windows功能 => 找到 => 适用于Linux的Windows子系统 => 勾选后,点击“确定”,等待安装即可
1.2检查更新
打开Windows PowerShell
输入命令
wsl --update
此时会弹窗更新 但速度较慢 建议前往官网通过迅雷直接下载安装包 解决方案:Windows Subsystem for Linux——解决WSL更新速度慢的方案_wsl --update下载很慢-CSDN博客
注意:下载版本要选择当前最新版 链接博客中的版本已过时
二:检查 Hyper-V是否安装
解决方法
2.1系统有Hyper-v
windows控制面板 => 程序和功能 => 启用或关闭Windows功能 => 找到Hyper-V => 全部勾选后,点击“确定”,等待安装即可
下载完毕后重启
2.2系统没有Hyper-v
需运行脚本解决
请参考Windows系统没有Hyper-v的解决方法_启用或关闭windows功能没有hyper-CSDN博客
三:控制台版本问题
如果docker还报错 win+r powershell 右键标题点设置进去将使用就控制台的勾选去掉
参考:
- 记一次在windows10 home版安装Docker desktop的艰难过程_不受支持的控制台设置。若要使用此功能,必须禁用旧的控制台。-CSDN博客
- 记一次在windows10 home版安装Docker desktop的艰难过程_不受支持的控制台设置。若要使用此功能,必须禁用旧的控制台。-CSDN博客
最后得到解决 第三种情况鼠鼠翻看无数文档才偶然发现 最终解决问题