预创建检查出错:“此计算机正在运行Hyper-V。当Hyper-V被激活时,VirtualBox将无法启动64位VM

时间:2018-05-04 08:33:02

标签: docker docker-compose virtualbox dockerfile docker-machine

我尝试创建一个docker-machine,就像在本文档中一样: https://docs.docker.com/machine/get-started/#create-a-machine

当我尝试时,出现以下问题:

  Running pre-create checks...
    Error with pre-create check: "This computer is running Hyper-V. VirtualBox won't boot a 64bits VM when Hyper-V is activated. Either use Hyper-V as a driver, or disable the Hyper-V hypervisor. (To skip this check, use --virtualbox-no-vtx-check)"

我正在使用Windows 10,我也尝试以这种方式解决它:

https://jayvilalta.com/blog/2016/04/28/installing-docker-toolbox-on-windows-with-hyper-v-installed/

通过更改start.sh文件,但它也无济于事。

有没有人有想法,如何解决?

感谢您的建议

1 个答案:

答案 0 :(得分:0)

您有两种选择:

  1. 在Windows计算机上禁用Hyper-V。
  2. 如果您对使用VirtualBox没有特定要求,请使用Hyper-V而不是VirtualBox(有关详细信息,请参阅https://docs.docker.com/machine/drivers/hyper-v/