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如果
—
Dims
A
与B
具有相同的功能,究竟是什么目的是为了使整个系统的开关,以禁止他们中的一个?这是不正当竞争的情况吗?
@Dims Hyper-V可以完成VirtualBox可以做的所有事情,但是VirtualBox无法托管Docker容器。因此切换的原因是,因此您可以同时执行VM和Docker。
—
LPChip
不能同时使用两者的原因是因为直接访问了称为VT-x的硬件功能。引导时可以访问它,因此,如果Hyper-V使用它,则Oracle VM无法,反之亦然。
—
LPChip