登录 / 注册
IT168技术开发频道
IT168首页 > 技术开发 > 技术开发资讯 > 正文

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

2018-01-26 15:41    it168网站 原创  作者: 三文鱼 编辑: 单文彦

  【IT168 资讯】月初,一篇题为《Docker公司已死》的文章,预言了Docker公司将在2018年的某个时候不复存在。随后就这一观点,出现了一篇《Docker公司不会死》的文章进行了反驳。

  Chris Shor在《Docker公司已死》中写道,对于Docker公司而言,2017年最应该感谢的就是Uber,因为除了Uber之外,真的想不到还有其它哪家企业被沸沸扬扬的炒作新闻所包围。未来,在回顾Docker公司的发展历程时,2017年将被视为这家有头有脸的软件公司走向灭亡的起点。

  Chris Shor称,必须要承认,Docker公司确实在软件开发的这一波革新当中发挥了重要作用。将cgroups、命名空间、进程隔离等Linux原语纳入至同一工具当中绝对是个了不起的成就。Docker的崛起使得开发环境最终转化为一个简单且具备版本控制能力的Dockerfile。其工具链将Packer、Vagrant、VirtualBox以及其它多种基础设施共同转移至Docker阵营当中。Docker UI实际上也做得相当出彩!虽然产品本身的质量值得肯定,但公司遭遇了一系列人力资源失误。更遗憾的是,很多硅谷宠儿都存在这样的问题,且显然有必要作出改变。

  但随着Kubernete的兴起,Docker公司在下坡上也走的越来越快。Docker 在对这个开源社区的容器编排工具宠儿 Kubernetes 处理上表现的没有好感。在 Docker 的心中,Docker Swarm 才是唯一的容器编排工具。尽管这是因为 Kubernetes 控诉 Docker 容器(缺乏开放性)在先。Docker Captains 坚决反对 Kubernetes 2017年初在各种文章中、聚会和会议中的讨论。

  

  Moby据称属于Docker项目的新上游,然而考虑到事前毫无先兆,因此当Solomon Hykes在DockerCon 17大会上加以宣布时引发了大范围的震惊与争议性情绪。为了解决这波冲突,GitHub方面的工作人员甚至选择直接加以干预。Moby部署的处理工作仍然困扰着从来者们,而Docker品牌亦可能因此受到损害。

  Docker公司在处理Kubernetes问题上的做法非常不成熟,这也代表着其即将遭遇崩溃。就目前来看,Docker公司本身似乎正开始沦为一家容器领域中的边缘咨询企业。

  Chris Shor 最终得出结论:Docker公司的真正问题在于缺乏连续的领导。在该公司当中,每一任领导者都拥有自己的战略重点设定。这种断代性虽然距离公司的核心越来越远,但却仍然存在。很明显,Docker是在自取灭亡。

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

  Docker当然是款好软件,将cgroups、命名空间、进程隔离等Linux原语纳入至同一工具当中,Docker绝对是个了不起的好软件。Docker的简单界面降低了非管理员的入门门槛,允许开发者社区随手将其添加到他们的工作流程中。Docker发布了EE / UCP,一些大型企业也加入进来。这对于开发人员、中小型企业和大型企业来说Docker都是一款很好用的软件。而且Docker也不会放慢开发的速度。

  微软Kubernetes的首席工程师Brendan Burns:“我很高兴欢迎Solomon和Docker加入Kubernetes社区”。在谈到Docker时很多人都会引用这个声明,认为这对Docker来说是一个很大的打击。但谈到这一点的真正目的是谈论公司之间的合作,并不是纠结于“到底是谁加入谁的社区”。我们“需要一个村庄一起来养一个孩子”,这个村庄由来自世界上许多大公司的一些最聪明的工程师组成,他们都在努力使Docker变得更好。 Docker和Kubernetes的合作,对Kubernetes与UCP来说都非常有意义。

  

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

  这是一个基于OSS的公司,市场上有着大量的机遇。虽然Iron的其中一款产品是基于Docker的,但我们也会大量使用来自OSS公司的各种软件,也很乐意为OSS软件提供更高层次的支持和功能。对于其他项目,我们经常通过Open Collective捐赠来帮助维护人员和小型开发团队。Docker对containerd的捐赠是一个很好的举措,这是一个完全符合CNCF章程的项目。

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

  给位程序员们对这类严肃的“生死”大事记又有什么看法呢?

标签: Kubernete , Docker , 微软
  • IT168企业级IT168企业级
  • IT168文库IT168文库

扫一扫关注

行车视线文章推荐

首页 评论 返回顶部