看过poptest关于Dcoker视频的同学应该都会涉及到vmware,有没有碰到过启动docker后运行不了vmware情况,这里表扬一下郭同学,不光学的好,还能总结问题~希望再接再厉。
我们在运行docker之后就发现进入虚拟机后打不开
出现此问题的原因是Device Guard或Credential Guard与Workstation不兼容。
2、Windows系统的Hyper-V不兼容导致。
步骤一:禁用Device Guard或Credential Guard
第一步
打开命令行窗口输入gpedit.msc
这是进入本地组策略编辑器的命令
然后
进入管理模板和系统
进入Device Guard
全部调制为已禁用
转到“ 控制面板” >“ 卸载程序” >“ 打开或关闭Windows功能”以关闭Hyper-V然后第二步取消Hyper-v因为我们在打开docker的时候启动的他
然后选择稍后重启
最后一步
步骤二:通过命令关闭Hyper-V(控制面板关闭Hyper-V起不到决定性作用,要彻底关闭
右键windows
然后以管理员身份运行它
输入这一行命令然后重启就好了
然后我们在运行docker的时候也会发现打不开
检查Hyper-V Manager是否安装以及开启
进入控制面板点击启用关闭windows功能
然后全选Hyper-v
点击不重新启动
还是进入这里面
因为这个要调制保值,我们选择未配置就行
右键windows
以管理员身份运行然后启动
输入一行命令
然后重新启动电脑在进入docker就好了
显示小鲸鱼在动,然后出现docker desktop is running就代表以及启动
然后打开命令行进入cmd输入docker命令,docker就又可以用了