Docker Minishift-无法启动-启动VM时出错:获取主机的状态时出错:计算机不存在
我在Windows 10 Home、Oracle Virtualbox、扩展包、Docker toolbox和Minishift环境中本地运行Docker应用程序 几个月后重新启动,我会遇到各种各样的错误。当我重新运行minishift时,我得到一堆“OK”,最后我得到以下信息: 正在启动Minishift虚拟机。。。。失败E0807 20:29:20.950373 672 启动。转到:428]启动虚拟机时出错:获取主机状态时出错: 机器不存在。重试 命令是:$minishift start--vm driver=virtualbox--memory=3G 首先,我通过docker快速启动终端启动docker。因为我可以使用docker(和openshift),所以我知道环境是正确的Docker Minishift-无法启动-启动VM时出错:获取主机的状态时出错:计算机不存在,docker,openshift,minishift,Docker,Openshift,Minishift,我在Windows 10 Home、Oracle Virtualbox、扩展包、Docker toolbox和Minishift环境中本地运行Docker应用程序 几个月后重新启动,我会遇到各种各样的错误。当我重新运行minishift时,我得到一堆“OK”,最后我得到以下信息: 正在启动Minishift虚拟机。。。。失败E0807 20:29:20.950373 672 启动。转到:428]启动虚拟机时出错:获取主机状态时出错: 机器不存在。重试 命令是:$minishift start--
如何再次运行minishift?可能minishift配置包含错误的数据。原因可能有很多,例如,其中一个原因是虚拟机通过VirtualBox GUI被删除,因此Minishift包含不存在的虚拟机数据。在启动过程中,Minishift会询问VM的状态,但VirtualBox无法提供有关它的任何信息,因为它不存在。在这种情况下,我的工作流程是:
%userprofile%\.Minishift
,如果是Unix系统,则删除~/.Minishift
请注意,这是一个非常有破坏性的解决问题的方法,如果你在VM上有宝贵的数据,那么你可以考虑更温和的方法。
< P>使用下面的命令清理:minishift delete --clear-cache
重新启动minishift将重新创建所有必要的内容 尝试在Hyper-V管理员中启动虚拟机。 我的错误是微动4Gb内存,而我的系统没有足够的内存。
右键单击您的minishift虚拟机、配置,然后删除保留的内存。我也遇到了同样的问题。首先清理minishift缓存:
minishift delete --clear-cache
然后从文件夹中启动minishift(不要使用路径环境)。就我而言:
d:\progs\minishift-1.34.2-windows-amd64\minishift start --vm-driver virtualbox
如果在应用虚拟交换机时卡住(minishift delete--clear cache
不工作),请键入以下命令以停用在minishift config view
minishift config set save-start-flags false
然后继续您开始的操作:例如,Ministhift start--vm驱动程序virtualbox我也遇到了同样的问题。
我的ubuntu机器在Windows10主机上作为虚拟机运行。
以下操作不起作用,因为默认情况下,在以来宾身份运行的计算机中不允许嵌套虚拟化
minishift delete --clear-cache
在vm设置中启用虚拟化引擎后,我能够启动minishift(当然,在清除缓存之后)
谢谢,我在您提到的虚拟机设置上遇到了类似的问题,解决了这个问题。