docker - 创建前检查错误:激活Hyper-V时, "This computer is running Hyper-V. VirtualBox won' t引导64位VM

标签 docker docker-compose virtualbox dockerfile docker-machine

我尝试创建一个docker-machine,就像this documentation
当我尝试它时,会出现以下问题:

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,我也尝试在this way上解决它
通过更改start.sh文件,但这也无济于事。
有谁知道,如何解决?

最佳答案

您有两种选择:

  • 在Windows计算机上禁用Hyper-V。
  • 如果您对使用VirtualBox没有特殊要求,请使用Hyper-V代替VirtualBox(有关更多详细信息,请参见https://docs.docker.com/machine/drivers/hyper-v/)。
  • 关于docker - 创建前检查错误:激活Hyper-V时, "This computer is running Hyper-V. VirtualBox won' t引导64位VM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50170571/

    相关文章:

    amazon-web-services - Mesos、Marathon、云和 10 个数据中心——如何相互交流?

    docker - 如何仅在其他服务完成后才启动服务?

    bash - 评估 "$(docker-machine env default)"

    laravel - Vagrant Up 错误操作不允许

    php - Laravel:为什么数据库 Seeder 在我的快速电脑上如此慢

    .net - 将工件传递给 Azure DevOps 中的 Docker 任务

    Docker:不是一个有效的存储库:

    docker - 在另一个容器的本地主机上发布端口

    django - docker-compose postgres 自定义数据库详细信息

    powershell - VirtualBox + Powershell?