BT

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

Docker 1.9 对网络、存储和集群进行了改进

| 作者 Guillermo Beltri 关注 0 他的粉丝 ,译者 适兕 关注 0 他的粉丝 发布于 2015年11月28日. 估计阅读时间: 4 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

Docker公司在这个月巴塞罗那举办的DockerCon EU上发布了Docker引擎1.9版本。此次新版本的发布,正如Docker公司在月初所声明的那样,包含了网络和卷管理的变化,Docker Swarm可用于生产环境了,以及对于Docker ComposeDocker Toolbox、和Docker Registry等组件的诸多改进。

在6月份的时候以试验版发布了针对网络的改进的版本,Docker现在则认为他们的多主机网络已经成熟可用于生产环境了,并因此而将此特性纳入了新发布的Docker引擎1.9版本。来自Docker公司的Ben Firshman在其公司的博客中如此说道:

网络的改进包括能够让用户跨多主机的创建虚拟网络。容器可以挂接这些处于任何位置的网络,为用户提供完全可控的网络拓扑结构,且做到了任意的容器之间的互联互通。当然不仅仅是这些了,我们还提供了将网络以插件的方式换出的强大功能,允许用户集成想要集成的任意网络,还毋需改动用户的应用程序。

在此版本中Docker还重新设计了卷的系统,允许用户跨整个Docker引擎的集群来管理持久存储。另外,Docker还声明了Docker Swarm已经准备好为生产环境服务了,所以在此环境下新的卷系统是可用的。在DockerCon EU会议上,Docker做了如何部署上万个容器到集群中的不同的演示,而且保持Docker Swarm环境的稳定和正常的功能以及速度。来自Docker公司的软件工程师,Andrea Luzzardi说道:“在我们的测试中,我们运行在1000个节点的EC2中,启动了30000台容器,且能够保持调度容器在0.5秒之内”

在会议的第一天,来自Docker的高级工程经理Arnaud Porterie和软件工程师Jessie Frazelle一起作了主题为Docker引擎的最新进展的分享,Porterie和Frazelle对Docker公司的过去、现在、以及未来作了一番描述,Porterie重点介绍了Docker背后的开源社区的力量支撑,以及接受来自pull request的高度比率。

所有Docker引擎的代码有61%的贡献并非是Docker公司的雇员。有2162个pull request,我们合并了1815(约80%)。如果你从来没有为开源贡献过什么,Docker是你开始的最佳实践之地。

Frazelle则展示了新的Dockerfile描述,例如‘ARG’用于添加构建时间的参数,‘STOPSIGNAL‘用于当用户要停止容器时可自己定制要发送的信号。Docker现在支持通过卷来做扩展,关于此方面的例子有来自ClusterHQ的Flocker插件

总结这次分享,Porterie给出了一些关于Docker引擎未来发展的线索,聚焦于分布式的重构、支持更多的平台如Windows Server 2016、拆分功能。最后Porterie评论说:"目前Docker引擎和Docker Swarm有很多重叠的地方,我们会决定使用Docker引擎来作为通用的基础"

查看英文原文Docker 1.0 Brings Improvements on Networking,Storage and Clustering

评价本文

专业度
风格

您好,朋友!

您需要 注册一个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