加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

再见Docker!感谢所有人!

发布时间:2019-04-16 07:45:28 所属栏目:建站 来源:Mr.lzc译
导读:【编者的话】Docker不再是独一的容器运行时,与Docker所能提供的对比,即将呈现的其他容器运行时将更快、更安详、更智能、成果更富厚(个中一些已经云云)。Docker,再会!感激Docker!感激全部在容器技能上做出支付与孝顺的可爱的人们! 早在2018年7月,我就开
副问题[/!--empirenews.page--]

【编者的话】Docker不再是独一的容器运行时,与Docker所能提供的对比,即将呈现的其他容器运行时将更快、更安详、更智能、成果更富厚(个中一些已经云云)。Docker,再会!感激Docker!感激全部在容器技能上做出支付与孝顺的可爱的人们!

再会Docker!感激全部人!

早在2018年7月,我就开始写一篇关于Docker作为公司即将灭亡的博客文章(也大噶?鲼为一种技能灭亡),但我从来没有抽出时刻来完成和颁发这篇文章。是时辰把那篇文章拿出来了。

虽然Docker还在这里,每小我私人都还在行使Docker,而且在不久的未来还会继承这样做(可预见的未来会有多远——尚有待确定)。我之以是选择这个问题作为博客文章的问题,是由于在我看来,Docker作为一家公司的日子已经屈指可数了,或者它作为技能也是这样。请应承我占用你几分钟的时刻,我将与你分享我的设法的基本。

几年前,Docker是一家改变天下的公司,我们可以必定地说,本日如故在改变天下。容器和容器背后的技能已经存在多年,远在Docker这个词还没被想到,乃至酿成了一个动词(“容器化”全部的应用)之前就已经存在了,但Docker是勉励公共斲丧技能的公司。容器,以一种简朴轻易且时尚的方法存在着。大大都技能公司(可能至少是那些以为本身是当代技能公司的公司)将行使Docker或容器作为其产物或管道的一部门,由于它很是故意义,并为整个流程带来了云云多的甜头。

在已往的12-24个月里,人们逐渐意识到Docker已经走完了本身的路,作为一种技能,他们将无法为本日的产物提供特另外代价,并抉择从其他处所探求特另外上风。

Kubernetes赢得了容器编排之战,我想没有人否定这一究竟。Docker自己也回收了Kubernetes。总会有一些利基玩家(niche players)拥有特定的Docker Swarm、Mesos、Marathon和Nomad的用例,但究竟上的尺度是Kubernetes。全部3家大型云处事提供商此刻都有一个托管的Kubernetes办理方案,可以提供应他们的客户(最终将会裁减他们本身多年来开拓的廉价办理方案,由于只能有一个)。每家云处事提供商都在建树更多的处事,提供更多的办理方案,以吸引更多的客户,增进他们的收入。

故事到这里就竣事了,这没什么悦目标。接下来是闪亮的对象。

今朝,Kubernetes行使Docker作为底层容器引擎。我以为Kubernetes社区领略Docker作为一个容器运行时(我出格行使这个术语)是尽快推生产物的最终办理方案。他们也很早就(明智地)熟悉到,他们必要有一个选择,那就是切换出容器运行时的选项,并最终应承Kubernetes的斲丧者做出选择。

开放容器打算带来了运行时类型,它打开了一扇门,让我们全部人都可以行使Docker以外的其他对象作为运行时。并且它们还在稳步增添。Docker不再是独一行使的运行时。他们正在社区中生长,社区正在逐步地分享怎样行使Docker之外的其他对象的常识。Kelsey Hightower——从CRI-O到containerd再到gVisor,多年来一向在全力更新他的Kubernetes(率直说,这是一项了不得的事变)。社区里全部的酷孩子都不再行使Docker作为底层运行时。此刻有很多其他的选择,好比clearcontainers、katacontainers,而且这个列表还在不绝地增添。

大大都人(包罗我本身)都不具备足够的常识和专业手艺,不知道怎样将运行时切换到他们想要的运行时,凡是只是行使默认的开箱即用的运行时。当人们大白他们可以很轻易地选择改换容器运行时,而且常识是现成的、轻易得到的,我以为我们没有任何来由再行使Docker,因此Docker作为一种技能和一家公司会逐步消散。与Docker所能提供的对比,即将呈现的其他容器运行时将更快、更安详、更智能、成果更富厚(个中一些已经云云)。假如你有一个更好、更智能、更安详的产物——为什么人们会继承行使不再得当他们日益增添的需求的技能呢?

对Docker来说,为了停止这种功效,我提议投入尽也许多的精神,为任何事变负载建设最好的运行时,这样Docker如故是每小我私人行使的究竟上的尺度。这里有个题目是,容器运行时没有钱,Docker从来没有在运行时赚钱,他们在容器运行时之上和之上的企业特征中探求收入。他们将怎样办理这个题目,超出了我以及这篇文章的范畴。

Docker社区群体一向在稳步降落,受接待水平一向在降落,新特征和通告的数目也在降落,并且在已往一两年中一向在降落。

前段时刻有人汇报我,说流言可能汇报别人坏动静凡是很轻易。我们可以很轻易地嗣魅这是错的,这没有效,这应该改变。可是假如没有提供一个起劲的转折,你就会酿成一个气馁的人。“死神”,别做那样的人。

我想听听他们的提议,并在此基本上增补一点,这对你本日意味着什么。你应该开始投资于领略这些其他运行时怎样辅佐你,在它们吻合的处所,增进你的常识和专业手艺,这样你就可以做好筹备,当其他人遏制行使Docker时,你会发明本身不得不慌忙地调解全部的基本办法。我以为这是不行停止的。

以上就是我8个月前想写的帖子……

促使我本日完成这篇文章的是Scott Mccarty的一篇文章——关于即将到来的RHEL 8 beta版——Enterprise Linux 8 beta版:一套新的容器器材——以及我随后宣布的Twitter:

瞧吧,RHEL 8不再有Docker可用了。

假如你是一个容器内行,你也许已经养成了通过安装Docker包来定制体系的风俗。在你全新的RHEL 8 Beta体系中,你也许要做的第一件事就是去找你的老伴侣yum。你将实行安装Docker包,可是没有乐成。假如你很智慧,接下来,你会搜刮并找到这个包:

  • podman-docker.noarch : "package to Emulate Docker CLI using podman."

这个Podman是什么?Docker包被容器器材模块替代,该模块由Podman、Buildah、Skopeo和其他几个小部件构成。

译者:Mr.lzc,软件工程师、DevOpsDays深圳焦点组织者,今朝供职于华为,从事云存储事变,以Cloud Native方法构建云文件体系处事,专注于Kubernetes、容器、微处事规模。

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读