【问题标题】:Unable to create docker virtual machine无法创建 docker 虚拟机
【发布时间】:2015-08-12 23:41:11
【问题描述】:

我之前使用的是 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.

帮助,非常感谢。

谢谢,

Prithvi

【问题讨论】:

    标签: docker virtualbox boot2docker dockerfile docker-toolbox


    【解决方案1】:

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

    【讨论】:

    • 我在 Mac OSX 10.11 上遇到了类似的问题,并通过重新安装 Docker Toolbox 来修复它。感谢您的提示。
    【解决方案2】:

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

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

    或

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

    systemctl 重启 systemd-modules-load.service

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        【解决方案4】:

        正确答案其实是

        docker-machine rm DOCKERHOST

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

        【讨论】:

          猜你喜欢
          • 2012-10-20
          • 2020-10-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-02-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多