一、关联文章1、Docker Desktop 安装使用教程2、家庭版 Windows 安装 Docker 没有 Hyper-V 问题3、安装 Windows Docker Desktop - WSL问题二、问题解析打开 Docker Desktop 出现问题如下Docker Engine Stopped Docker引擎停止三、解决方法1、检查服务是否开启1.1. 找到服务操作1任务管理器右键菜单栏点击任务管理器操作2搜索服务在底部菜单找到搜索输入服务操作3“菜单键win”R键盘【“菜单键win”r】弹出运行输入services.msc点击“确定”1.2. 找到docker服务点击最后一个图标服务找到 com.docker.service也可以直接搜索找到com.docker.service【“菜单键win”r】输入 services.msc 出现的1.3. 启动服务右键点击启动选中后点击启动。但操作后发现并未解决问题解决后发现的该服务是否停止似乎没有影响本机能成功运行时也是停止的。2、检查 Hyper-V是否安装家庭版的话应该没有图中的Hyper-V选项解决办法 可以查看相关文章 家庭版 Windows 安装 Docker 没有 Hyper-V 问题1、控制面板2、程序和功能3、启用或关闭Windows功能4、找到Hyper-V5、全部勾选后点击“确定”等待安装即可3、检查 bcdedit的hypervisorlaunchtype是否为Auto【win菜单】右键》选择 Windows PowerShell(管理员)PowerShell 记得以管理员运行。我这里成功前后本机都是Auto问题没有解决输入bcdedit查看hypervisorlaunchtype的状态如果不是Auto, 则需要输入下面命令重启电脑即可。bcdedit /set hypervisorlaunchtype auto4、检查CPU是否开启虚拟化4.1、如何查看右键底部菜单》任务管理器》性能》CPU4.2、如果没有开启如何设置重启电脑》进入boss》高级设置》处理器设置》CPU》Intel虚拟机》设置为“开启”》保存后退出重启1、重启计算机并在开机时按下特定的按键如F2、F10、Delete等进入BIOS设置界面。2、在BIOS设置界面中找到“Advanced”或“高级”选项然后选择“CPU Configuration”或“CPU 配置”选项。3、在“CPU Configuration”或“CPU 配置”选项中找到“SVM Mode”或“SVM 模式”选项然后将其设置为“Enabled”或“启用”状态。4、保存并退出BIOS设置界面重新启动计算机。这样就可以开启AMD的CPU虚拟化功能然后可以使用虚拟化软件或模拟器来运行虚拟的操作系统或应用程序了。5、检查wsl5.1.是否开启windows控制面板》程序和功能》启用或关闭Windows功能》找到【适用于Linux的Windows子系统】》勾选后点击“确定”等待安装即可5.2.检查更新打开Windows PowerShellwsl-v5.3.更新wsl这一步可能出现 wsl --update进度一直为0的问题具体解决办法可以通过查看相关文章安装 Windows Docker Desktop - WSL问题打开Windows PowerShell(PowerShell 记得以管理员运行),输入命令wsl--updatewsl --update进度一直为0的问题打开Windows PowerShell(PowerShell 记得以管理员运行),输入命令wsl--update--web-download四、问题解决到这一步 Docker Desktop 可以正常打开了最后可以看看 Docker Desktop 安装使用教程把剩下的配置配置完就可以正常部署其他 Docker 镜像了