Dockers for windows
安装dockers
Docker是一种容器技术,可以将应用和环境等进行打包,形成一个独立的、类似于iOS的App形式的“应用”。这个应用可以直接被分发到任意一个支持Docker的环境中,通过简单的命令即可启动运行。Docker是一种最流行的容器化实现方案,和虚拟化技术类似,它极大地方便了应用服务的部署;又与虚拟化技术不同,它以一种更轻量的方式实现了应用服务的打包。使用Docker,可以让每个应用彼此相互隔离,在同一台机器上同时运行多个应用,不过它们彼此之间共享同一个操作系统。Docker的优势在于,它可以在更细的粒度上进行资源管理,也比虚拟化技术更加节约资源。
如果你的系统是Windows 10 64位,那么推荐使用Docker for Windows。此时直接从Docker官方网站下载最新的Docker for Windows 安装包即可:
如果不是Windows 10 64位系统,则可以下载Docker Toolbox:
不推荐使用 docker toolbox,建议使用新的 docker for mac 及 docker for windows
需要注意的是,Windows上安装Docker对系统有以下的要求:
- 需要支持Hyper-V的windows版本,Hyper-V目前仅在Windows 10之后的版本支持

- BIOS里需要启用Virtualization(虚拟化)
安装完成之后,运行我们的dockers。
测试安装的docker,在docker终端输入命令:
C:\Users\Leowen>docker --version
Docker version 18.03.1-ce, build 9ee9f40
安装好Docker之后,为了为了提高镜像的下载速度,我们使用国内镜像来加速下载,于是就有了Docker加速器一说。
推荐的Docker加速器有DaoCloud(详见https://www.daocloud.io/mirror)和阿里云(详见https://cr.console.aliyun.com/#/accelerator)
不同平台的镜像加速方法配置可以参考DaoCloud的官方文档:
http://guide.daocloud.io/dcs/daocloud-9153151.html
以 Docker for windows为例,点击加速器

然后获取Windows加速器地址

配置dockers for Windows

接下来,下载我们需要的镜像。


更多的参考:
Windows上做Python开发太痛苦?Docker了解一下!
;