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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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这个文件下载错了你执行创建命令

参考技术A 是不是在虚拟机的设置中没有把虚拟机的CPU打开VT-X/AMD-v

如何使用Putty登录安装在VirtualBox里的ubuntu

我是在Windows操作系统里用VirtualBox安装了ubuntu操作系统。

技术分享图片

在VirtualBox里操作ubuntu的终端不是很方便,比如我想在Windows里复制一些命令到ubuntu的终端执行。而Putty默认即可支持这个跨系统的复制粘贴操作。VirtualBox无法调整console里字体大小,而Putty可以很方便的修改console里的字体。

那么如何用Putty连接安装在本地虚拟机里的ubuntu系统呢?

(1). ubuntu的虚拟器网络设置为NAT 模式:

技术分享图片

(2). 选择高级模式,打开Port Forwarding:

技术分享图片

维护如下一条规则:

技术分享图片

(3). 打开Putty,创建一个新的登录会话,Host name输入上图在VirtualBox里维护的Host IP和Host Port. 连接类型选择为SSH

技术分享图片

(4). 在VirtualBox的ubuntu里安装SSH Server:

sudo apt-get install openssh-server

启动SSH服务:

技术分享图片

确保SSH服务启动成功。

技术分享图片

之后即可使用Putty登录安装在VirtualBox里的ubuntu了:

技术分享图片

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

技术分享图片

技术分享图片

以上是关于virtualbox 安装的ubuntu16.04 运行docker-machine create --driver virtualbox default报错的主要内容,如果未能解决你的问题,请参考以下文章

VirtualBox 6.1安装Ubuntu16.04

Ubuntu 16.04安装VirtualBox 5.1实现无缝模式

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

在Ubuntu 16.04下安装 virtualbox 5.2

VirtualBox 6.1安装Ubuntu16.04

Ubuntu 16.04下使用VirtualBox虚拟机安装Windows XP win7 linux 安装虚拟机