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将会提供一些其他人所不能提供的功能。

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

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

原文发布于微信公众号 - CSDN技术头条(CSDN_Tech)

原文发表时间:2015-11-10

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏ImportSource

Docker架构里那些名字背后的秘密

Docker作为一个linux平台上一款轻量级虚拟化容器的管理引擎。在短短的两三年内火得不得了。人人都在说docker,大大小小的容器summit。 Docke...

3925
来自专栏云计算

Docker带来的五大益处:CI,版本控制,可移植性,隔离性和安全性

Docker的跨环境一致性在开发界已经获得了广泛认可。通常情况下,开发阶段和正式发布的环境之间总会有细微的差异。除非你拥有自己的私有仓库,并严格检查。这些差异可...

3529
来自专栏CSDN技术头条

谈DevOps中的容器安全

【编者按】对比虚拟机,Docker在体量等方面拥有显著的优势。然而,当DevOps享受Docker带来扩展性、资源利用率和弹性提升的同时,其所面临的安全隐患同样...

2056
来自专栏大魏分享(微信公众号:david-share)

容器生产落地需要考虑的几点因素

前言: 本文是笔者与同事陈耿共同完成,不代表任何官方观点。 随着容器技术的持续发酵,以及互联网+应用的持续扩张,目前金融行业使用容器云上生产的案例越来越多。在本...

3594
来自专栏跟我一起学Docker

第三章 Docker常用命令

Docker的环境安装完成之后,那就开始我们的Docker之旅吧。如何学习Docker呢?这是一个值得思考的问题,刚开始接触Docker的时候,对D...

1646
来自专栏跟我一起学Docker

第九章 Kubernetes一撇

https://www.aliyun.com/solution/kubernetes/index

1084
来自专栏技术翻译

Kubernetes vs. Docker Swarm:完整的比较指南

有无数的辩论和讨论谈论Kubernetes和Docker。如果你没有深入研究,你会认为这两种开源技术都在争夺集装箱至上。让我们明确指出,Kubernetes和D...

5.9K4
来自专栏blackpiglet

OpenStack 上部署 Kubernetes 方案对比

  目前在 OpenStack 上部署 Kubernetes 有多种方式,本文会先简要描述每种方案,再使用图标进行简单的对比,并尝试给出个人认为的较优方案。

4212
来自专栏云计算

随时随地部署Kubernetes

Kubernetes 可以部署和管理您的容器化应用程序,其中包括 NGINX,MySQL,Apache 等等。

4578
来自专栏人称T客

Docker容器服务需要牢记的五个问题|资讯

关键词:Docker,容器服务 ? 进入2015年,容器技术突然开始变得炙手可热,特别是随着Docker的出现,更是将容器技术推向了顶峰,甚至让人有一种错觉—...

2905

扫码关注云+社区

领取腾讯云代金券