Linux中的Docker机器错误

Linux中的Docker机器错误,docker,centos,docker-machine,Docker,Centos,Docker Machine,我想在CentOs 但当我创建docker机器时,它会显示一条消息,即预创建检查出错: "VBoxManage not found. Make sure VirtualBox is installed and VBoxManage is in the path" 我该怎么办?在我的情况下,docker机器安装在/snap/bin/下,也安装在/usr/bin中。 正在使用的一个来自/snap/bin,不起作用。 我显式地调用了/usr/bin/docker machine-d virtualb

我想在
CentOs

但当我创建docker机器时,它会显示一条消息,即预创建检查出错:

"VBoxManage not found. Make sure VirtualBox is installed and VBoxManage is in the path"

我该怎么办?

在我的情况下,docker机器安装在/snap/bin/下,也安装在/usr/bin中。 正在使用的一个来自/snap/bin,不起作用。
我显式地调用了/usr/bin/docker machine-d virtualbox default,这是有效的。

apt get install virtualbox
并检查kvm模块是否在您的CentOS内核中(如果virtualbox正常工作,则可以,否则您必须在启用此模块的情况下安装新版本的内核)。如何检查kvm模块?对于kvm模块,试着启动你的docker机器。如果它不起作用,请使用
virtualbox--version
VBoxManage--version
,如果出现问题,他们应该告诉您kvm模块有问题。这通常发生在服务器提供商租用的服务器上,默认情况下,虚拟化模块被禁用。当我插入docker machine version命令时,它是print docker machine version 0.10.0,build 76ed2a6,我认为kvm模块可以