如何在Win7系统中安装Docker客户端
2017-07-09 00:00
393 查看
Docker已经火力很久,初次看到Docker的时候让我不得不对Docker的开发团队点赞。Docker实实在在地提高了一个团队的开发效率,我虽然离团队开发还远着,但Docker本身不断的吸引着我去探索它······
下载完必要的组件后,安装便是(安装过程就不细说了)。
在Win7系统中,安装完以后。双击DockerQuickstart或是DockerStart你会发现它出现的闪退的现象(我第一次安装Docker组件的时候就出来了这样的情况)。对于为什么会出现闪退,这是我最想在这边文章里面讨论的。
你的电脑没有开启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客户端:
如何在本机电脑上安装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客户端:
![](https://static.oschina.net/uploads/img/201707/09140050_9Mr9.jpg)
相关文章推荐
- 如何在Win7系统中安装Docker客户端
- 网页中如何获取客户端系统已安装的所有字体?
- 如何判断客户端是否安装了指定的ActiveX控件
- 我们公司安装了个监控软件, 每个客户端都要安装,VB写的.可以得到上网记录,这是如何做到的?
- 如何用JavaScript判断客户端浏览器是否安装了Flash插件,及其版本
- Symantec antivirus客户端如何在不重新安装的情况下迁移父服务器
- asp.net TreeView安装、使用(如何将TreeView打包发布)(带CheckBox选择框的TreeView的初始化,TreeView客户端操作:选择父节点后自动选择所有子节点,子节点选择后自动选择父节点)(TreeView节点精确定位)2005-12-23更新
- 如何在Myeclipse下安装和使用svn客户端插件
- 27.3.13 如何在客户端安装部署、调用
- asp.net TreeView安装、使用(如何将TreeView打包发布)(带CheckBox选择框的TreeView的初始化,TreeView客户端操作:选择父节点后自动选择所有子节点,子节点选择后自动选择父节点)(TreeView节点精确定位)
- 如何在win7系统上安装Jdk版本1.6
- asp.net TreeView安装、使用(如何将TreeView打包发布)(带CheckBox选择框的TreeView的初始化,TreeView客户端操作:选择父节点后自动选择所有子节点,子节点选择后自动选择父节点)(TreeView节点精确定位)
- 如何用JavaScript判断客户端浏览器是否安装了Flash插件,及其版本?
- asp.net TreeView安装、使用(如何将TreeView打包发布)(带CheckBox选择框的TreeView的初始化,TreeView客户端操作:选择父节点后自动选择所有子节点,子节点选择后自动选择父节点)(TreeView节点精确定位)
- 如何发现SMS客户机以及在客户机上安装客户端软件?-SMS2003系列之三
- 网页中如何获取客户端系统已安装的所有字体?
- 如何用JavaScript判断客户端浏览器是否安装了Flash插件,及其版本?【转】
- 如何用JavaScript判断客户端浏览器是否安装了Flash插件,及其版本?
- 如何禁止在客户端安装软件的设置(XP上试过)
- 如何在Myeclipse下安装和使用svn客户端插件