Docker简介

原址:https://mp.weixin.qq.com/s/zTafn6N5nKwmIR94oKhULA

Chris Short 在《Docker 公司已死》中写道,对于 Docker 公司而言,将 2017 年形容为艰难的一年恐怕都有些轻描淡写。


事实上,除了 Uber 之外,真的想不到其他哪家被沸沸扬扬的炒作新闻所包围的硅谷初创企业会像 Docker 这样经历糟糕透顶的一年。


未来的人们在回顾 Docker 公司的发展历程时,会将 2017 年视为这家重要软件公司被糟糕商业惯例所摧毁,并最终走向灭亡的起点。


Docker 是款好软件


需要明确的是,Docker 公司确实在软件开发的这一波革新当中发挥了重要作用。能够将 cgroups、命名空间、进程隔离等 Linux 原语纳入至同一工具当中绝对是个了不起的成就。


Docker 的崛起使得开发环境最终转化为一个简单且具备版本控制能力的 Dockerfile。


它的工具链将 Packer、Vagrant、VirtualBox 以及其他多种基础设施共同转移至 Docker 阵营当中。Docker UI 实际上也做得相当出彩!


Docker 硅谷的新宠儿


Docker 公司的早期成功使其快速以产品为核心建立起一套庞大的社区。此外,快速发展同样带来了极为顺利的资金流引入。


高盛、格雷洛克风投、红杉资本以及洞见风投等纷纷为 Docker 公司提供大量资金。截至目前,Docker 公司的融资总额已经达到 2.42 亿到 2.5 亿美元之间。


虽然产品本身的质量值得肯定,但公司遭遇了一系列人力资源失误。更遗憾的是,很多硅谷宠儿都存在这样的问题,且显然有必要作出改变。


Kubernetes 对 Docker 造成冲击


随着 Kubernete 的兴起,Docker 公司的厄运可谓加速降临。Docker 公司一直未能找到应对开源社区容器编排新宠 Kubernetes 的好办法。


Docker 公司旗下的 Docker Swarm 是其所拥有的唯一容器编排工具。尽管 Kubernetes 率先向 Docker 容器示好,但 Docker 仍然拿出了自己的竞争性方案。


而且根据记录,Docker 方面曾在 2017 年年初通过文章、会议乃至其他大型活动对 Kubernetes 表达不满。


但通过本届于奥斯汀召开的 DockerCon 17 大会来看,Docker 方面突然决定全力支持 Kubernetes。


这种突然的变化显然是承认了 Kubernetes 的崛起已经不可阻挡。而 Docker 在 2017 年 KubeCon + CloudNativeCon 北美大会上再次陈述此项决定,无疑更进一步强调了这一结论。


Moby?


没人了解 Docker 在去年 4 月的 DockerCon 17 大会上到底为什么要宣布 Moby。


Moby 据称属于 Docker 项目的新上游,然而考虑到事前毫无先兆,因此当 Solomon Hykes 在 DockerCon 17 大会上加以宣布时引发了大范围的震惊与争议性情绪。


为了解决这波冲突,GitHub 方面的工作人员甚至选择直接加以干预。Moby 部署的处理工作仍然困扰着从来者们,而 Docker 品牌亦可能因此受到损害。


Kubernetes 的冰冷拥抱


Docker 公司对于 Kubernetes 在最后一刻才张开的迟到且尴尬的拥抱,代表着其即将遭遇崩溃。问题在于,Docker Swarm 还远远称不上成熟。


事实上,Docker Swarm 产品团队及其少数开源贡献者根本无法跟上 Kubernetes 社区那迅猛的发展步伐。


而且与 Docker UI 一样,Kubernetes UI 同样非常出色。就目前来看,Docker 公司本身似乎正开始沦为一家容器领域中的边缘咨询企业。


阴谋论:Docker 公司知道自己已经没戏唱了。技术人员们决定大规模推出 Moby,并突然接纳 Kubernetes,这些都是为了给自己争取一点喘息之机。 #Docker #DevOps


——Chris Short (@ChrisShort) 2017年12月29日

Chris Short 最终得出结论:Docker 公司的真正问题在于缺乏连续的领导。在该公司当中,每一任领导者都拥有自己的战略重点设定。


这种断代性虽然距离公司的核心越来越远,但却仍然存在。很明显,Docker 是在自取灭亡。


Docker“生死”记,这条船还能开出去多远?



Dylan Chris 在《Docker 公司不会死》中写道:虽然 Chris Short 的一些观点是对的,但 Docker 并不会这么快就退出舞台。


Docker 当然是款好软件


将 cgroups、命名空间、进程隔离等 Linux 原语纳入至同一工具当中,Docker 绝对是个了不起的好软件。


Docker 的简单界面降低了非管理员的入门门槛,允许开发者社区随手将其添加到他们的工作流程中。


Docker 发布了 EE / UCP,一些大型企业也加入进来。这对于开发人员、中小型企业和大型企业来说 Docker 都是一款很好用的软件,而且 Docker 也不会放慢开发的速度。


Docker 有朋友


微软 Kubernetes 的首席工程师 Brendan Burns:“我很高兴欢迎 Solomon 和 Docker 加入 Kubernetes 社区”。在谈到 Docker 时很多人都会引用这个声明,认为这对 Docker 来说是一个很大的打击。


但谈到这一点的真正目的是谈论公司之间的合作,并不是纠结于“到底是谁加入谁的社区”。


我们“需要一个村庄一起来养一个孩子”,这个村庄由来自世界上许多大公司的一些最聪明的工程师组成,他们都在努力使 Docker 变得更好。Docker 和 Kubernetes 的合作,对 Kubernetes 与 UCP 来说都非常有意义。


Docker 有业务


Docker 公司不会被收购或闭门。Docker 并不缺领导,也有大量的资金,营销方面也不错,所有的迹象都意味着这家公司正在迅速成长,正在进入企业市场。但成长得并不容易。他们的“现代化企业应用”口号是完美的。


这是一个基于 OSS 的公司,市场上有着大量的机遇。虽然 Iron 的其中一款产品是基于 Docker 的,但我们也会大量使用来自 OSS 公司的各种软件,也很乐意为 OSS 软件提供更高层次的支持和功能。


对于其他项目,我们经常通过 Open Collective 捐赠来帮助维护人员和小型开发团队。Docker 对 containerd 的捐赠是一个很好的举措,这是一个完全符合 CNCF 章程的项目。


虽然 Docker 正在向“上流社会”移动,但他们并没有抛弃真正的用户:开发人员。总之,Docker 公司有很大的增长空间,而在 2018 年,它将持续实现增长。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值