题记
微软在人们的心目中就是商业化的代名词,操作系统、Office、数据库、Azure等可能是我们耳熟能详的,当然微软也在布局更多的技术王国。开源界对微软一直嗤之以鼻,指责其闭源行为影响技术的发展,不过微软现在也在积极改变以往的傲慢态度,慢慢的与开源融合,特别是很多产品都支持了Linux,例如SQLServer for Linux的发布,微软加入了OpenStack的基金会等。
虽然Linux是开源的领地,但是最终用户并不会买账,特别是GIS服务的政府用户,可能会更加习惯使用Windows,如今的产品虽然基于开源,但是能够降低用户门槛,尽可能的使用界面化操作才是真正的用户体验,这方面Windows独树一帜,特别是如今异常火爆的docker也可以直接运行在Windows环境下,本博在早些时间曾经发布了Windows Server 2016支持Docker,一方面2016还没有正式发布,另一方面部署docker环境还比较复杂,如今,用户可以直接在Windows10,通过简单的步骤就可以享用docker的好处,接下来我们就看看如何实现。
在西雅图举办的DockerCon 2016上,Docker官方发布了Docker Windows的公开测试版本。在这一版本里,你能够以一种非常简便的方式在安装了Hyper-V的Windows 10专业版上通过Docker运行Linux容器。在一段时间内这里会同时存在 一个稳定版本以及一个测试版本渠道 以获取新的版本。
部署环境
Docker for Windows 要求 64bit 的Windows 10 Pro, Enterprise and Education (1511 November update, Build 10586 or later) 或者Microsoft Hyper-V。
目前提供了两个类型,一个是Stable版本,一个是beta版本,前者更加稳定,但是可能并不是最新功能,beta版本并不稳定,但是紧跟最新的发展成果,用户可以根据需求自行选择。如果仅仅试用docker,希望在docker上运行第三方程序,建议试用stable版本,如果是对docker技术做研究,建议多关注beta版本。
不过用户可以将两个版本进行切换,但是只能运行一个版本。
下载地址:
https://download.docker.com/win/stable/InstallDocker.msi
https://download.docker.com/win/beta/InstallDocker.msi
安装部署
其实并没有什么好写的,安装某个版本之后,界面化的step by step即可。
安装完毕需要重启一下操作系统。
重启完毕之后,打开cmd,就可以运行docker环境了,是不是非常简单呢?
C:\Users\Administrator>docker version
Client:
Version: 1.12.5
API version: 1.24
Go version: go1.6.4
Git commit: 7392c3b
Built: Fri Dec 16 06:14:34 2016
OS/Arch: windows/amd64
Server:
Version: 1.12.5
API version: