首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以在windows 10和Docker一起使用VirtualBox运行Minikube?

是否可以在windows 10和Docker一起使用VirtualBox运行Minikube?
EN

Stack Overflow用户
提问于 2018-10-02 00:20:55
回答 1查看 1.6K关注 0票数 0

我想在Windows 10上使用VirtualBox,我已经安装了它,并希望将它用作迷你库的虚拟机。另外,我还为windows安装了Docker。但是在安装过程中,Docker被迫使用Hyper作为默认设置。但这意味着我不能再使用VirtualBox运行迷你!不知道我在这里错过了什么。

我在Mac上使用了minikube,在那里它要简单得多:只需打开VirtualBox,然后在命令行:minikube start上运行命令。然而,在Windows 10中,这似乎要复杂得多。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-02 15:19:13

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

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

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

因此,由于不能立即使用它们,您将不得不使用Docker为旧的Windows系统引入的工具。这是因为码头工具箱没有使用Hyper-V。

请将此解决方案视为解决方案,如果可以使用Docker,甚至Docker也不建议使用Docker工具箱。此外,你也可以取得相同的结果,微型库运行在超级V。

0)卸载码头,关闭Hyper,删除所有痕迹,卸载VirtualBox (如果您以前尝试运行它)。1)安装码头工具箱-选择完全安装2 2)安装Virtualbox,在Docker终端内运行docker run hello-world,并验证所有操作是否正常。3)安装小库贝 for Windows (我使用巧克力味) 4)运行minikube start

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52600524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档