系统:win7 64位 / Ubuntu 14.04LTS双系统
描述:未安装过虚拟机之类的软件
状态:win7
安装:下载当前时间的最新版本https://github.com/boot2docker/windows-installer/releases v1.9.0
1 Windows系统上安装Docker
Docker引擎使用了一个定制的Linux内核,所以要在Windows下运行Docker就需要用到一个轻量级的虚拟机(VM),即提供一个Linux运行环境—boot2docker ISO。boot2docker ISO完全运行在内存中,只有20几兆的大小。他们在测试环境下,启动这个内核只需要5秒钟。
下载docker-install.exe(目前为v1.8.0):
https://github.com/boot2docker/windows-installer/releases
2 安装
这里最好使用集成好了的VirtualBox和MSYS-git版本。
3 安装遇到的问题
安装完了之后桌面会出现Boot2Docker Start图标,但是双击后会出现上面的情况,然后闪退。这里看看什么错误也没有,但是当直接去用命令行去启动Boot2Docker时,会出现下面的错误:
error in run: Failed to start machine “boot2docker-vm”: exit status 1
网上查阅资料,有人说机器未支持虚拟化,重启到BIOS将虚拟化Enable,但是我重启了看了下BIOS,虚拟化已经Enable了。
再尝试直接打开Oracle VM VirtualBox,然后开启Boot2docker,就出现了下面的错误:
BIOS将虚拟化Unable to load R3 module C:\Program Files\Oracle\VirtualBox/VBox
网上资料说其实这个问题是破解了windows主题的原因,只要还原了破解的主题就可以了。 破解windows主题的3个文件是:
themeservice.dll,themeui.dll,uxtheme.dll
,然后去下载了这几个文件,我只在C:\Windows\System32下替换了uxtheme.dll这个文件就可以在Virtual Box中启动boot2docker了。
4 docker的一些简单操作
好了,还是在命令行中启动boot2doc