求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
 
  
 
 
     
   
分享到
Docker 1.9版本修复互联和存储的缺陷
 
作者:Serdar Yegulalp 来源:InfoWorld   发布于 2015-11-11
 
摘要:新发布的Docker 1.9版本通过多主机互联方案解决了长期存在的互联问题,并在存储容量上引入了新的方法加以解决原本存在的存储问题。

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 Compose1.5修订版本能自动验证Compose所生成的文件,并且兼容新的Docker互联架构。最后这一功能(目前仍在测试阶段)意味着多容器的Docker 应用可通过类似Swarm这种原生集群系统在多主机上运行。

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



利用Gitlab和Jenkins做CI
CPU深度学习推理部署优化
九种跨域方式实现原理
 
 讲座 设计模式C语言
 讲师:薛卫国
 时间:2019-4-20
 
 
每天2个文档/视频
扫描微信二维码订阅
订阅技术月刊
获得每月300个技术资源
 
希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
频道编辑:winner
邮       件:winner@uml.net.cn

关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号