[英]Unable to create docker virtual machine
我之前使用的是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使用的旧vm时,我得到了这个:
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.
非常感谢您的帮助。
谢谢,
普里特维
我通过重新安装Docker Toolbox来解决这个问题,确保安装了Oracle VM VirtualBox的所有组件。
我想你还没有安装内核驱动程序。 你可以运行这个:
yum -y install kmod-VirtualBox - $(uname -r)kmod-VirtualBox
要么
yum -y install akmod-VirtualBox kernel-devel - $(uname -r)akmods
systemctl restart systemd-modules-load.service
你应该确保防火墙已经停止。
安装Virtual Box的最新测试版本为我解决了这个问题!
实际上是正确的答案
docker-machine rm DOCKERHOST
其中DOCKERHOST
是机器名称(例如上面原帖中的boot2docker-vm
)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.