您好,欢迎来到12图资源库!分享精神,快乐你我!我们只是素材的搬运工!!
  • 首 页
  • 当前位置:首页 > 开发 > WEB开发 >
    Docker 出错回忆,2018年或将与世长辞?
    时间:2018-01-15 12:21 来源:网络整理 作者:网络 浏览:收藏 挑错 推荐 打印

    Docker 出错回忆,2018年或将与世长辞?

    说 Docker 有一个十分困难的 2017 年是一个很保守的说法。除了 Uber ,我想不出一个更有用的、更被炒得沸沸扬扬的硅谷初创企业(仍在运作的),像 2017 年的 Docker 一样蹩脚且毫无眉目。人们或许以后会想起 2017 ,是由于一个伟大的软件由于蹩脚的商业行为,被彻底毁了,并招致其于 2018 年彻底死亡。这是一篇关于 Docker 如何以及在哪里出错,以及太少和太迟处置成绩的对外回忆。

     

    Docker 是一个好软件

    需求指出的是,Docker 曾经协助改造了软件开发流程。运用诸如 cgroups、命名空间、进程隔离等 Linux 原语(primitives)参加到单个工具中是一个了不起的亮点。在 2012 年,我试图弄清楚开发环境如何愈加可移植。Docker 的崛起使得开发环境成为一个复杂的、可版本控制的 Dockerfile 。工具从 Packer、Vagrant、VirtualBox 和少量的基础设备中转移到了 Docker 上。Docker UI 实践上也相当不错!这是许多运用顺序的好工具。Docker 团队的成员应该为他们所构建的工具感到自豪。

     

    Docker 是硅谷的宠儿

    Docker 早期的成功招致该公司围绕其产品树立一个大型社区。早期的成功一次次推进了资金轮动。像高盛、Greylock Partners、红杉资本和 Insight Venture Partners 这样的知名投资者排起了长队,为 Docker 提供了少量的资金。到目前为止,Docker 曾经筹集了总额在 2.42 -2.5亿 美元的资本投资。

    但是,像大少数资金富余的、不惜一切代价出头的 2010 年创业公司一样,Docker 形成了一些人力资源上的失误。Docker 在成长的进程中保护了一些蹩脚的人。这招致我团体不喜欢该公司的指导。其产品依然是有质量的,但不能原谅该公司的行为。可悲的是,很多硅谷宠儿都是这样的,这需求改动。

     

    Kubernetes 给 Docker 带来的损伤

    由于 Kubernetes 的兴起,Docker 的厄运减速了。Docker 在对这个开源社区的容器编排工具宠儿 Kubernetes 处置上表现的没有好感。在 Docker 的心中,Docker Swarm 才是独一的容器编排工具。虽然这是由于 Kubernetes 控诉 Docker 容器(缺乏开放性)在先。Docker Captains 坚决支持 Kubernetes 2017年终在各种文章中、聚会和会议中的讨论。

    在 Austin 的 DockerCon17 上,出现了 Kubernetes-less 的口号。然后,相当突然的,在 DockerCon EU 17 上,Docker 决议片面拥抱 Kubernetes 。突然的变化显然是 Docker 供认了 Kubernetes 的崛起和其行将到来的统治位置。Docker 资助其 KubeCon + CloudNativeCon North America 2017 活动并在现场摆放展台的行为也加剧了这一理想。

     

    Moby?

    没人懂得 Docker 在4月份的 DockerCon17 上发布 Moby 时终究在做什么。Moby 被描画为 Docker 项目的新的下游。但 Moby 的推出并没有提早放出音讯。就如 Solomon Hykes 在 DockerCon17 上发言的那样,当直接将 Github 上原附属于 Docker 组织的 Docker 项目,直接转换到了一个新的、名叫 Moby 的组织下时,惹起了数百万的争议迸发。这种极端的、蹩脚的做法甚至引来了 Github 员工的直接干预。

    这次的改动不尽管理得不好,而且信息也没有失掉很好的考量。随后招致了致歉,并手绘阐释了这一变化。这也进一步混杂了曾经混浊的容器空间和 Docker(或许是 Moby?)的生态系统。Moby 部署的处置继续困扰着业内的从业人员。Docker 品牌能够因此受损。

     

    Kubernetes 的冷拥抱

    在最后的时辰,Docker 依然迟迟不能拥抱 Kubernetes ,这是一个行将崩溃的迹象。当被问及 Docker Swarm 能否曾经死亡时,Solomon Hykes 在推特上说:“Docker 将继续按照一等公民的级别支持 Kubernetes 和 Swarm ,并鼓舞异花授粉(cross-pollination)。开放性和选择性为每团体发明了一个更安康的生态系统”。这里真正的成绩是 Docker Swarm 并没有完全完工,而且距离完工还早得很。Docker Swarm 产品团队及其少数开源贡献者将无法跟上 Kubernetes 社区的步伐。不只和 Docker UI 一样好,Kubernetes 的 UI 甚至还要优越得多。这就和让 Docker 供认本人在容器范围成为一家边缘咨询公司差不多。

     

    结语

    Docker 的真正成绩是缺乏分歧的指导。这个组织中似乎把战略聚焦在独自的一团体身上。这团体曾经越来越远离公司的中心,但依然存在。该公司现已重组,并把重心转移到企业。这种转变关于 Docker 的投资者来说是有意义的(毕竟公司确实有信托责任),但这种转变将会降低推进其大获成功的品牌影响力。都说“伟大的文明不是被谋杀的。是他们自杀的”,Docker 就是这么做的。

    我在 Twitter 上提出了一个关于 Docker 在 2017 年的为难时辰的猜测。能够 Docker 知道公司本身行将终结,所以才有了前面的一些技术变化:将 containerd 捐赠给 CNCF ,使 Moby 成为 Docker 的下游,并且拥抱 Kubernetes ,这将使 Docker 人所做的出色任务永垂不朽。这也使得像甲骨文或微软这样的大型组织可以一同来收买这家公司,而不必担忧错失由于容许证被锁定而带来的技术提高。这为软件团队和公司本身提供了一举两得的办法。不管怎样说,2018 年关于 Docker 来说将是一个幽默的一年。

    【编辑引荐】

    从开发到部署会用到的 Docker 命令

    看来Kubernetes将一统天下?Docker也无法幸免

    化敌为友,Docker 宣布拥抱 Kubernetes

    Docker 这九个不同的运用场景,你都用到了吗?

    外媒速递:面向Docker与容器的最佳Linux发行版概述

    (责任编辑:admin)