virtualbox 安装的ubuntu16.04 运行docker-machine create --driver virtualbox default报错

已经在Bios中打开了virtualization technology,win10系统也已经通过virtualbox安装了64位的ubuntu16.04,但是在这个虚拟机ubuntu16.04中运行:docker-machine create --driver virtualbox default仍然出现错误:Error with pre-create check: "This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory"希望大神帮忙指点

这时候需要你检查一下你的virtualbox是安装好的

在命令行输入

/sbin/vboxconfig


我们按照提示来安装kernel-devel-3.10.0-514.el7.x86_64(你要自己去找kernel-devel-3.10.0-514.el7.x86_64.rpm包)

安装好之后在输入 (需要等待它完全运行完)

/sbin/vboxconfig

这样就代表你安装好了(可以操作下面的步骤了)

还有就是有些人不是很注意这个步骤,下面的安装好了执行命令(docker-machine create --driver virtualbox v1)去创建,就包错如图

Error with pre-create check: "We support Virtualbox starting with version 5. Your VirtualBox install is \"WARNING: The vboxdrv kernel module is not loaded. Either
there is no module\\n         available for the current kernel (3.10.0-514.el7.x86_64) or it failed to\\n         load. Please recompile the kernel module and install it by\\n\\n           sudo /sbin/vboxconfig\\n\\n  
      You will not be able to start VMs until this problem is fixed.\\n5.2.8r121009\". Please upgrade at https://www.virtualbox.org"


需要你按照我上面的步骤来操作,就可以创建成功了

3、配置虚拟机

需要你关机之后才能设置

4、创建目录

我这个是root(普通用户应该是/home/用户名/.docker/machine/cache)


然后去下载boot2docker.iso文件放在这个目录下面

下载地址:https://github.com/boot2docker/boot2docker/releases/



5、运行创建命令

docker-machine create --driver virtualbox v1

完成

还有一种就是你下载boot2docker.iso这个文件下载错了你执行创建命令

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-05-10
是不是在虚拟机的设置中没有把虚拟机的CPU打开VT-X/AMD-v
相似回答