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报错的主要内容,如果未能解决你的问题,请参考以下文章
Ubuntu 16.04安装VirtualBox 5.1实现无缝模式
virtualbox 安装的ubuntu16.04 运行docker-machine create --driver virtualbox default报错