如何将Docker与Oracle Virtual Box一起使用?


2

Docker 要求打开Hyper-V,而Oracle Virtual Box要求关闭Hyper-V。

因此,不可能在同一Windows计算机上同时使用Docker和Oracle Virtual Box,还是有解决方法?

我发现有Docker Toolbox,但据说它是用于“旧机器”的。我的机器绝对不是旧的。它是什么?责怪用户与供应商软件不兼容?在现代机器上使用Docker Toolbox是否正常?


1
据我所知,这是不可能的。但是VirtualBox可以做的所有事情也可以用Hyper-V完成。为什么不简单地切换呢?
LPChip

stackoverflow.com/a/40269375/470749可能是一个很好的建议。
瑞安

@LPChip如果AB具有相同的功能,究竟是什么目的是为了使整个系统的开关,以禁止他们中的一个?这是不正当竞争的情况吗?
Dims

@Dims Hyper-V可以完成VirtualBox可以做的所有事情,但是VirtualBox无法托管Docker容器。因此切换的原因是,因此您可以同时执行VM和Docker。
LPChip

不能同时使用两者的原因是因为直接访问了称为VT-x的硬件功能。引导时可以访问它,因此,如果Hyper-V使用它,则Oracle VM无法,反之亦然。
LPChip
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.