Docker技术问答:http://linux.xyz/topic/Docker

目前Docker官方已经宣布Docker通过虚拟机方式支持Windows7.1和8,前提是主机的CPU支持硬件虚拟化。由于近几年发布的Intel和AMD CPU基本上都已支持了硬件虚拟化特性,因此在Windows中使用Docker通常不会有硬件支持的问题。

由于Docker引擎使用了Linux内核特性,所以在Windows上运行的话,需要额外使用一个虚拟机来提供Linux支持。这里推荐使用Boot2Docker工具,它会首先安装一个经过加工与配置的VirtualBox轻量级虚拟机,然后在其中运行Docker。主要步骤如下:

1)从https://docs.docker.com/installation/windows/ 下载最新官方Docker for Windows Installer。

2)运行Installer。这个过程将安装VirtualBox,MSYS-git,boot2docker Linux ISO镜像,以及Boot2Docker管理工具。

3)安装验证

从桌面上或者 Program Files 中运行 Boot2Docker Start。 Boot2Docker Start 将启动一个 Unix shell 来配置和管理运行在虚拟主机中的 Docker,我们可以通过运行 docker version 来查看它是否正常工作。