无法创builddocker虚拟机
我以前使用boot2docker,一切正常。 现在,当我升级到使用Docker Toolbox时,我无法创build新的虚拟机。
我甚至无法导入与boot2docker一起使用的虚拟机。
尝试创build新机器时出现此错误:
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安装akmod-VirtualBox kernel-devel – $(uname -r)akmods
systemctl restart systemd-modules-load.service
你应该确保你的防火墙已经停止。
安装Virtual Box的最新testing版本解决了我的问题!
实际上答案是正确的
docker-machine rm DOCKERHOST
DOCKERHOST
是机器名(例如上面原始文章中的boot2docker-vm
)。
- 如果docker使用虚拟机在mac上运行,那么它对stream浪者有什么优势?
- Docker-Compose问题与容器名称
- 如何在boot2docker或docker-toolbox上运行sshfs / sftp
- 如何在我的Windows命令提示符下运行docker命令?
- 在Windows上使用Vagrant的docker提供程序的Rsync“权限被拒绝”错误
- Docker容器不在boot2docker启动时运行
- redis-ha:无法在集群中创build指定数量的主设备
- 运行docker容器与SSH从cygwin显示不起作用
- 运行entity framework生成的DDL脚本不会在Docker容器中创build表