我在Windows 7平台上安装了Docker。但是,当我尝试运行boot2docker start时,控制台会给我:
无法获得机器' boot2docker-vm':机器不存在。
好的,所以我尝试初始化机器:boot2docker init。现在发生的是即使我在与docker相同的路径上有ISO映像,它也会尝试下载一个新映像(然后没有这样做)。
我在Docker论坛上建议使用boot2docker bundle安装它们之前卸载了OracleVM和GIT,但现在我不知道如何继续。
答案 0 :(得分:2)
当我安装整个boot2docker软件包时,我在Windows 7 64位系统上遇到了同样的问题。似乎从32位操作系统映像(例如由Virtualbox创建)运行单独的基于64位的boot2docker映像不起作用。
我的解决方案是
在我的BIOS中激活Intel Virtualisation Technolologies (联想X61对我来说)。请注意,也可以找到设置 在CPU或安全下。
在VirtualBox中选择64位操作系统版本并使用 图像由boot2docker获得。
答案 1 :(得分:1)
以防您现在尝试这样做
对于Windows 10 64位:Pro,Enterprise或Education(内部版本15063或更高版本),请按照说明在此处https://docs.docker.com/docker-for-windows/install/安装Docker Desktop。
如果您的Windows系统不满足Docker Desktop for Windows的要求(在我的情况下为Microsoft Windows 10 Home Single Language),则可以按照https://docs.docker.com/toolbox/toolbox_install_windows/上的说明安装Docker Toolbox。
答案 2 :(得分:-1)
boot2docker不支持在Windows IIRC上共享目录。我在Windows上运行Docker的方式是:
c:\vm\docker
)c:\vm\docker\Vagrantfile
cd c:\vm\docker
vagrant up
并等待其安装,启动并获取配置vagrant ssh
docker images
等此外,您可能需要一个真正的控制台,而不是使用DOS命令提示符:
vagrant up
和vagrant ssh
命令