您的位置:首页 > 运维架构 > Docker

如何在Win7系统中安装Docker客户端

2016-01-10 01:18 507 查看
Docker已经火力很久,初次看到Docker的时候让我不得不对Docker的开发团队点赞。Docker实实在在地提高了一个团队的开发效率,我虽然离团队开发还远着,但Docker本身不断的吸引着我去探索它······

如何在本机电脑上安装Docker的组件呢?

在Win系统下不能直接安装Docker客户端,需要依靠虚拟机。所以要想在Win系统下运行Docker需要到GitHub下载Boot2Docker或在Docker的官网下载Docker Toolbox.因为最新版的Boot2Docker的功能都合成在Docker官网上的Docker Toolbox,所以个人建议到Docker的官网上下载Docker Toolbox

下载完必要的组件后,安装便是(安装过程就不细说了)。

在Win7系统中,安装完以后。双击DockerQuickstart或是DockerStart你会发现它出现的闪退的现象(我第一次安装Docker组件的时候就出来了这样的情况)。对于为什么会出现闪退,这是我最想在这边文章里面讨论的。

为什么打开Docker的客户端会出现闪退的现象呢?

就我的个人经历来说,Docker客户端出现闪退的原因都在Docker组件中的Oracle VM VirtualBox上。

你的电脑没有开启Virtualization Technology导致虚拟机无法创建对象。因此需要检查电脑是否是因为这个原因而无法运行Docker的客户端,我们可以使用LeoMoon CPU-V进行检测。现在的电脑一般都会支持虚拟化技术的,若是电脑没有开启虚拟化技术而导致的问题,我们可以到BIOS系统去把它开启。

另一个原因便是,你的系统跟Oracle VM VirtualBox存在兼容性的问题,很多人都会建议去修改虚拟机的兼容属性达到兼容的目的,但我发现在这里不奏效。经过我在网上的一番搜索,发现最好的办法是把安装好的Oracle VM VirtualBox卸载掉,下载一个老一点的版本换上,个人建议下载Oracle VM VirtualBox 4.3(安装虚拟机的时候要注意,不要去修改它默认的安装路径,默认路径是安装在C盘的)。其中的原因便是下载的Docker组件都是最新版的,Docker在这方面没有考虑到老机器的感受。我在Docker官网下载的Docker Toolbox中的虚拟机是最新版的,导致与我Win7的系统发生了兼容问题。

我把原来的虚拟机卸载换上4.3版本后,再次双击打开Docker的客户端,一切运行正常。

成功运行Docker客户端:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  win7 虚拟机 Docker