前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >从无关紧要到不可或缺,这四年Docker经历了什么?

从无关紧要到不可或缺,这四年Docker经历了什么?

作者头像
人称T客
发布2018-03-23 17:04:33
6850
发布2018-03-23 17:04:33
举报
文章被收录于专栏:人称T客人称T客

T客汇官网:tikehui

撰文 | 张珅健

Docker容器在今年三月已经进入第四个年头。如果你早些时候注意过Docker的话,就会发现Docker的生态系统已经大不相同。下面会为大家分析自2013年Docker出现以来究竟经历了哪些变化。

当Docker 于2013第一次在PyCon大会上出现的时候,在开发者中引起了巨大轰动,你能听到他们对Docker进行了各种各样的定义,但谁都不清楚Docker对业务到底有多大影响。毕竟在当时,Docker只是LXC内的一个工具,而Linux 容器虚拟化技术早已出现多年。在2013年几乎没有人考虑过通过LXC为基础设施部署建立限制以替代虚拟化机器的目的。

所以当Docker作为一个开源项目发布的时候,Docker生态系统根本无从谈起。实际上,当时根本连Docker的公司都不存在;2013年Docker平台还是有一个现在已经不存在的公司dotCloud的开发的。后来这个公司改名叫了Docker,然后Docker又在2014年将dotCloud卖给了cloudControl。

2014:Docker生态系统逐渐成长

到2014年,随着dotCloud转变成为Docker,并且Docker的对商业的作用也越来越清晰,大公司开始对Docker容器表现出兴趣。Red Hat开始为Docker容器建设平台。微软宣布会将Docker与Windows进行适配。后来向Kubernetes这样的管理系统出现了,使得批量管理Docker容器成为可能。

Docker在2014年有LXC转变为Libcontainer,也使得Docker能够更加清楚地使用。

Docker生态系统内部问题

随着Docker生态系统的不断扩张,不同供应商之间的竞争就愈发激烈。

有一段时间,Docker生态系统基本分成两个阵营。一个是围绕Docker公司的,这些公司大多数都希望建造自己的软件堆栈来运行和管理Docker容器。但这种战略在16年夏天达到热度顶峰,Docker宣布会将Swarm编排近核心Docker平台中。这也减少了第三方供应商在Docker软件堆栈上的机会。

另一种是以Red Hat为代表的公司,支持Kubernetes编制,以及Amazon,希望将Docker容器在AWS上运行。

Docker与其他运营商之间的紧张关系日渐微妙,在去年八月甚至传出要分裂Docker。当然现在并没有发生,但是Red Hat确实发布了OCID,一种Docker容器的运行界面,runC。在某些方面,OCID更像是Docker分离出去的一部分。

达成和解

在过去的几个月里,气氛逐渐缓和。虽然像Red Hat和Amazon这样的公司仍然还在与Docker竞争,但是Docker公司将忽视生态系统的其他部分,使他们的容器技术与其他供应商的不想关。

Docker也明确表达了对开源社区的支持和开源标准。最近,Docker还将自己一部分核心代码、containerd捐赠给Cloud Native Computing基金。这也帮助确保了第三方厂商能够用Docker的容器架构持续更新产品。

这也帮助Docker拓展了集成软件堆栈之外的其他很多容器部署方式。很多厂商现在开始提供基于Docker的部署管理容器的“交钥匙”平台,从Red Hat、OpenShift到Rancher再到AWS。而且,由于运行时、编排层、注册表等部署整个容器堆栈时的需求都开源了,所以你能够使用任何想要的组件从头构建环境。

这就意味着Docker的用户在实际部署Docker的过程中会有很多选择。

总而言之,今天的Docker生态环境正处于健康均衡的状态。这和一年前相比已经有了一个非常大的变化,相比刚出现Docker的2013年变化就更大了,当时根本不知道Docker生态系统会不会有改变。


本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-04-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 人称T客 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档