Docker 1.9已发布,Docker用户长时间的高质量互联(Networking)已得到修复。

Multi-Host Docker Networking(新功能的官方名称)曾是Docker复杂难懂的互联模型的的极具竞争的解决方案之一。最终,第三方公司SocketPlane并入Docker,并将自身在OpenDaylight/Open vSwitch 互联的解决方案一起带入。这是一个非常明智的举动,这意味着现有开源互联工作中的有了问题的解决方案(即便是间接的)。

多主机互联曾作为测试版本加以验证。在Docker1.9中,它将普遍有效,并且用户可以在Swarm中使用它或者将其作为Compose 工具。创建虚拟网络并将其连接到容器上,可实现多个主机上容器相互通信,并且实现不同的应用程序或者应用程序不同部分能够相互隔离。

互联子系统设计为可插拔式,毫无保留兼容VXLAN或者IPVLAN等技术。用户可以从VMware、 Cisco和Microsoft那里获得第三方插件。

1.9版本同样在存储容量方面引入一种新方法,进而解决了另一用户长期投诉的问题。Docker Volumes现在支持任意第三方存储系统–EMC、OpenStack CephVolumes等等–通过 Volume插件系统。Swarm同样支持这一Volume驱动系统(原Docker集群系统现在Swarm1.0版本中同样存在)。

作为定义多容器应用程序的工具Docker Compose同样有所改变。在Windows环境下运行Docker Com修订版本能自动验证Compose所生成的文件,并且兼容新的Docker互联架构。最后这一功能(目前仍在测试阶段)意味着多容器的Docker 应用可通过类似Swarm这种原生集群系统在多主机上运行。

目前对Docker关注的爆炸性增长意味着它的缺点将在解决方案出现前的更为迅速暴露。1.9版本完善了一个很大的问题,但仍有很多问题等着去解决。首先当其冲的是:通过用户的命名空间支持无特权的容器。1.9版本的发布意味着第一阶段已经完成,但其新互联架构代码的引入工作还在进行。Docker已经不单单是CoreOS相似品,现在它变更具有竞争力,Docker将会提供一些其他人所不能提供的功能。

原文链接:Docker 1.9 cures networking and storage ailments(译者/刘崇鑫 审校/朱正贵 责编/仲浩)

译者简介:刘崇鑫,北京邮电大学研究生在读,专业光通信工程。

1.《Docker 1.9版本修复互联和存储的缺陷》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《Docker 1.9版本修复互联和存储的缺陷》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.cxvn.com/gl/djyxgl/195196.html