朱朋博 发表于:15年01月21日 15:53 [翻译] DOIT.com.cn
我们非常激动的宣布微软与Docker的合作,双方的合作将为在Linux, Windows Server 和微软 Azure环境下的开发者和管理者带来良好的基于容器的开发体验。
Docker 是一个开放平台,开发者和管理员可以在上面创建和运行分布式应用。Docker包括Docker引擎,一个轻量级的运行时和打包工具,Docker Hub,一项用于分享程序和自动化工作流程(WorkFlow)的云服务。Docker让各组件可以迅速地集合成应用程序,并且消除了开发、QA和 生产环境之间的嫌隙。
今年早些时候,微软支持在Azure中的Linux系统上运行Docker容器。这一支持为Azure虚拟机代理带来了可扩展模型和Azure命令行工具,可以在Azure虚拟机上更为简便的部署最新的最好的Docker Engine,部署基于Docker的镜像。
我很激动的宣布我们正在与Docker展开合作来进一步支持Docker。这其中,要特别要注意以下几点:
1,微软和Docker会一同为开源的Docker Engine集成下一代Windows Server。新版本的Windows Server将会包括一项容器隔离技术,它支持在这些容器下同时运行.NET和别的类型的应用程序,比如Node.js, Java, C++等等。开发者和组织都可以利用Docker生态下的用户、应用程序和各种工具,为Windows Server开发采用Docker来创建分布式的、基于容器的应用程序。这将涌现出许多种利用Docker创建的采用Linux和Windows服务器镜 像的分布式应用程序。
2,我们在Windows提供对Docker的原生支持。Windows下的开发者和管理者可以同时在Windows Server和Linux环境下采用统一标准的Docker客户端和接口来部署和管理基于Docker的解决方案。
3,为Windows Server的Docker容器将会在Docker Hub出现,Linux的Docker容器今天已经可以下载了。这将使得使用Windows Server和Linux Docker 镜像开发者和管理员能轻易的分享和自动化应用程序工作流。
4,我们将为Docker Hub集成微软Azure Gallery和Azure管理入口。这将使得在Azure上部署和运行基于Linux和WindowsServer的Docker镜像变得更为简便。
5,微软正在为Docker开放业务流程API贡献代码。这些API提供一个灵巧的方式来创建多容器的可以被部署在任意数据中心或者云服务环境的Docker 应用程序。支持让开发者或者管理员采用Docker命令行客户端来把他们在开发环境下的运行在Linux或者Windows Server下的基于Docker应用程序直接在微软Azure下运行。
我们微软会因为提高团队把解决方案推向市场上的速度而激动不已,我们与Docker的合作关系将会让开发者和管理员用到最好的容器工具,并且把这一切运行在Azure上,我们期待出现采用这些创建的了不起的程序的出现。