3

我之前使用的是 boot2docker,一切正常。现在当我升级到使用 Docker Toolbox 时,我无法创建新的虚拟机。

我什至无法导入与 boot2docker 一起使用的虚拟机。

尝试创建新机器时出现此错误:

C:\Program Files\Docker Toolbox\kitematic\resources\resources\docker-machine.exe -D create -d virtualbox --virtualbox-memory 2048 default returned non zero exit code. Stderr: Converting from raw image file="stdin" to file="C:\Users\disk.vmdk"... Creating dynamic image with size 20971520000 bytes (20000MB)... Error creating machine: exit status 1 You will want to check the provider to make sure the machine and associated resources were properly removed.

我在尝试导入 boot2docker 使用的旧虚拟机时得到了这个:'

C:\Users\pmandayam>docker-machine create -d virtualbox --virtualbox-import-boot2 
docker-vm boot2docker-vm docker-vm 
Creating VirtualBox VM... 
Error creating machine: exit status 1 
You will want to check the provider to make sure the machine and associated reso 
urces were properly removed.

协助,不胜感激。

谢谢,

普里特维

4

4 回答 4

3

我通过重新安装 Docker Toolbox 解决了这个问题,确保安装了 Oracle VM VirtualBox 的所有组件。

于 2015-08-19T15:59:32.423 回答
0

我想你还没有安装内核驱动程序。你可以运行这个:

yum -y install kmod-VirtualBox-$(uname -r) kmod-VirtualBox

或者

yum -y install akmod-VirtualBox kernel-devel-$(uname -r) akmods

systemctl 重启 systemd-modules-load.service

并且您应该确保您的防火墙已停止。

于 2015-09-01T11:24:26.410 回答
0

安装最新的 Virtual Box 测试版本为我解决了这个问题!

https://www.virtualbox.org/wiki/Testbuilds

于 2015-09-17T21:40:38.757 回答
0

正确答案其实是

docker-machine rm DOCKERHOST

DOCKERHOST机器名称在哪里(例如boot2docker-vm在上面的原始帖子中)。

于 2015-10-24T00:56:54.813 回答