BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Docker联手微软:Container的跨平台应用开发

| 作者 张天雷 关注 4 他的粉丝 发布于 2014年11月17日. 估计阅读时间: 5 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

2014 Container技术大会(Container Conference 2014)于10月18日在北京举办。作为当前最炙手可热的Container技术,Docker是本次大会最鲜明的主题之一。

就在大会几天之前,10月15日,微软公司宣布与Docker公司进行战略合作,在即将发布的Windows Server中,将会为Docker提供新的Container技术。微软相关开发者和组织者将会使用Docker开发全新的Container应用,以能够在Docker技术欣欣向荣的生态系统中与Linux齐头并进。

Docker 是一个开源的应用容器引擎。Docker能够让开发者打包他们的应用以及应用的依赖包,形成一个可移植的容器,从而能够发布到任何流行的 Linux 或者Windows机器上,或者虚拟机。Container完全使用沙箱机制,容器相互之间不会有任何接口,就如同iPhone 的应用之间没有公共部分。这样的优势非常明显,应用的移植几乎没有性能开销,可以很轻松地在机器和数据中心中运行。最重要的是,这些容器不依赖于任何语言、框架或包括系统。

现今,商业模式与商业气候对人们的创新要求日益增加,可移植的分布式的应用往往受到非常大的需求。Docker就是在迎合这样的需求,它能够在几分钟甚至更短的时间之内就将代码开发转换成产品,实现实时转换。

对于此次合作,Docker公司首席技术官、首席维护师Solomon Hykes与微软公司云计算与企业级产品工程部执行副总裁Scott Guthrie都表示了非常积极的态度。Scott说,为了确目前云背景下客户的灵活性,微软在Microsoft Azure云平台上为Docker提供了很多的支持。微软与Docker的战略合作将会进一步加深这些支持,并且构建一个能够提供全方位服务的开放平台,让Windows Server与Linux齐头并进,创新前行。

微软和Docker的合作将会给予开发者更多的创新机会,同时能够使得微软服务器以及云计算用户从Docker的开源社区中获益。双方合作主要包括了以下三点内容。

第一点合作是Docker引擎的加入。Docker引擎是一个开源的实时系统,构建、运行以及统筹了整个Container框架。在Windows Server下一个开发版本中,Docker引擎将会成为一个重要组成部分。同时,支持Windows Server的Docker引擎镜像将会在Docker Hub平台上发布,超过45000个Docker应用已经发布在了这个社区上。这将会大大帮助开发者在Windows Server和Linux平台上灵活地进行选择。

第二点,Microsoft Azure云平台将会在Azure管理门户和Azure库中融合Docker Hub。这将会帮助众多的软件提供商和云计算开发者组成庞大的微软生态系统。云平台的用户能够直接获取Docker社区中的种种应用,从而推动Windows Server与Linux开发与创新。

第三,微软还发布了它对Docker开放API的贡献,保证了众多容器在不同平台上的移植得以实现。开发者能够直接使用Azure云上预设的Docker引擎设计和实现众多的Docker应用。这个全新的特性将会在Docker的世界黑客日上对公众展示。

在今年的6月份,微软已经让用户能够在Azure云平台上的Linux框架中运行Docker应用程序。而在10月1日,微软发布了Windows Server的第一个技术预览版本。下一代带有新Container技术的Server系统预计可能在明年一月左右发布。

微软与Docker的合作是强强联合,在各自的领域中两个公司都处于两头羊的角色。Windows Server是企业级的应用系统,Docker的容器技术已经日趋炉火纯青。这次的合作将会给应用创新的商业市场中带来巨大变革,带动整个产业竞争力的提高。


感谢郭蕾对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT