是否可以在Windows 10和Docker上运行带有VirtualBox的Minikube?

是否可以在Windows 10和Docker上运行带有VirtualBox的Minikube?,第1张

是否可以在Windows 10和Docker上运行带有VirtualBox的Minikube?

为了清楚起见:Docker需要打开Hyper-V,Virtualbox需要关闭Hyper-V。原因是确切地说,他们使用不同的虚拟化技术-类型1和类型2
虚拟机管理程序:

Type 1虚拟机管理程序:虚拟机管理程序直接在系统硬件上运行–“裸机”嵌入式虚拟机管理程序,Type
2虚拟机管理程序:虚拟机管理程序运行在提供虚拟化服务(例如I / O设备支持和内存管理)的主机 *** 作系统上。

我发现解决此问题的方法很少。其中之一是添加另一个启动选项,并在每次需要在虚拟机管理程序之间进行切换时重新启动,但是这种方法似乎与手动关闭Hyper-V,重新启动然后在VirtualBox中使用minikube一样好。这可能不是期望的状态。

因此,由于您无法一次使用它们,您将不得不使用Docker为较旧的Windows系统引入的工具。这是因为Docker
Toolbox未使用Hyper-V。

请将此解决方案视为一种解决方法,如果可以使用Docker,甚至Docker也建议不要使用Docker工具箱。 另外,您可以在Hyper-
V上运行minikube来获得相同的结果。

0)卸载Docker,关闭Hyper-V,删除所有minikube痕迹,卸载VirtualBox(如果您以前尝试运行过它。)1)安装[Docker
Toolbox]-选择完全安装2
2)安装Virtualbox,

docker run hello-world
在Docker内部运行快速启动终端并验证是否一切正常。3)安装用于Windows的minikube(我用巧克力)4)运行
minikubestart

我已经测试了这些步骤,并且能够在Docker工具箱中运行Docker容器,同时在minikube中初始化Kubernetes集群。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5047278.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存