1. 问题描述
docker-machine create --driver virtualbox myvm1 安装完 virtualbox 后,无法创建。
输出内容为:
Running pre-create checks...
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 (4.9.0-6-amd64) 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.22r126460". Please upgrade at https://www.virtualbox.org"
2. 问题原因
内核的原因
3. 解决方案
$ su
# /sbin/vboxconfig
查看缺少的内核版本:
The distribution packages containing the headers are probably:
linux-headers-amd64 linux-headers-4.9.0-6-amd64
# apt-get install linux-headers-amd64 linux-headers-4.9.0-6-amd64
# reboot
# /sbin/vboxconfig