当前位置:主页 > 行业新闻 >

Docker是不是遇上麻烦了?

“Docker”跟“容器”这两处字眼在最近几年可谓出尽风头,但最近好像又快速堕入低谷。Docker最初在技能范畴的横空出世可谓一场新时代的文艺复兴,交际媒体、商场营销以及开发者论坛上的溢美之词现已充分说明了这一点。而在容器鼓起之后,Linux爱好者们更是堕入张狂,各类相关技能也在硅谷傍边应运而生——微服务开端成为处理各类问题的灵丹妙药,继续集成不再仅仅空谈,包含最近风头无两的无服务器核算。这全部,都紧紧联合在“容器化”这一中心周围。

docker

跟着时刻的推移,Docker开端根植于咱们的日常日子傍边。代表Docker的鲸鱼吉祥物图画开端成为各类现代开发者网站以及博客页面的布景,由此掀起的巨大论题激起技能范畴的广泛重视,咱们乃至再也无法将关于Docker的形象从脑筋傍边抹去。

但是,在这全部光辉的背面,技能社区中开端有不少人以为Docker正一路朝着淹没的方向行进。更详细地讲,Docker项目持有者以及办理者过错地设定了开展思路,并导致其堕入了充溢失望的地步。那么,这样的判别有没有依据?Docker真的快要不可了吗?或许说,这仅仅技能范畴傍边部分小年青们一厢情愿的偏执?

Docker Swarm,一曲悲歌

现在,环绕Docker项目最严峻的批判与惊骇,在于该公司容器编列渠道Docker Swarm的悲惨境遇。在本文中,咱们不计划聊太多详细的技能细节。总而言之,Docker Swarm的规划方针在于提高可用性,协助用户对一组服务运用容器技能并轻松加以办理。Docker Swarm成为该公司的挣钱期望,他们也为此砸下了超越2.72亿美元的研制资金。

但惋惜的是,Docker公司现在糟糕的境况,很大程度来自他们砸下重注打造的Docker Swarm被竞赛对手尽数夺去了光辉。谷歌公司的Kubernetes具有更为巨大的资源储藏与运营预算,也成为期望保护出资报答的用户们更抱负的计划选项。此外,AWS EC2 Container Service(ECS)的呈现,则成为那些期望简化容器作业流程、脱节设备构建与保护本钱的团队的最佳挑选。

这就带来了一种古怪的情况——Docker Swarm这一官方处理计划,反而成了最没人气的选项。VMware等科技巨子现已全力投入Kubernetes阵营。另一方面,日活用户高达2700万的Riot Games等公司,以及跨过860台服务器上运转13000套容器的Expedia等巨子企业,都在运用AWS ECS。

其他企业吃掉了这么大的商场份额,Docker遇到财政问题天然也就家常便饭。在外流的备忘录中,可以看到尽管融资额度现已适当惊人,但Docker公司的现金流依然捉襟见肘。假如说Docker Swarm无法成为成功的吸金驱动器,那么Docker未来的出路会在何处?他们又该怎么走上健康的运营路途?

Docker,敞开而又关闭的社区

Docker的费事始于项目的开源性质与办理思路,也总算开源。没错,Docker确实是一套敞开渠道,每个人都可以为其做出奉献并参加进来……但实际情况并没这么单纯。咱们或许抱着巨大的热心准备好令人难以置信的Docker奉献集并提交了上去,但假如这些奉献与公司的开展期望不一致,那各位恐怕要白费力了。

当然,这一点与现在其他一些开源项目并没什么不同。奉献者总是会发现问题、加以改进、提交成果并等候检查。而项目的具有者则依据自己的思路对奉献内容投出拥护或许反对票。在抱负的开源项目傍边,具有者总是会附和那些可以对代码库的开展具有客观助益的奉献内容。换言之,成功的开源项目不会让一小拨办理者以凭空捏造的方法考虑项目的未来,而乐意把这种权利下放给每一位运用并酷爱着这个项目的参加者。

但Docker的问题在于,项目具有者在检查方面具有不容质疑的威望。他们不会问,“这项奉献会给Docker以及整个社区带来优点吗?”相反,他们的脑回路是“这项奉献能否给Docker带来竞赛优势,然后推进Docker Swarm开展成编列范畴的首选处理计划?”

这样的决议计划与举动思路激起了巨大的抵触情绪。他们对Docker这种粗野独裁的愤恨,也令社区的全体气氛发作颠覆性改变。现在的开源技能社区蕴藏着恐惧的力气,这群“暴民”既有主意、也有才能,所以终究他们拿出了自己的敞开容器结构——Moby(源自Mob,暴民一词)。

尽管Docker公司与其社区之间的不合并非引发对立的仅有原因,但肯定是原因之一。假如连最接近的奉献者与支持者都联合不起来,开源项目哪还有生命力可言?或许说,Docker还剩余什么?从实际情况来看,剩余的是一群竞赛对手,一群由智慧之士以及潜在合作伙伴组成的竞赛对手,并活跃寻求可行的Docker代替计划。

Docker版《出埃及记》

……十年之后

2019年11月13日,也便是Docker诞生的近十年之后,该公司宣告将企业事务部分出售给Mirantis。但由于发布及公共作业不行到位,音讯传出后很快掀起一波惊惧:“什么?Docker要卖?”实际上,我以为这种误解很或许继续传达,究竟Docker方面在弄清事实上做得实在是一言难尽。

事实上,多年以来Docker现已变成了一只……“双头鲸”。他们录用了一位改进中心技能与开发者作业流程的负责人,一起又录用了一位向企业客户出售处理计划及渠道的负责人。因而这儿着重一点:

Docker自身并没有出售,他们卖出的仅仅后边的这部分企业级事务。

但是,即便没有误解,关于那些酷爱Docker项目的参加者来说,这依然不是什么好音讯。正所谓关怀则乱,关于这样一项优异到令人起鸡皮疙瘩的技能而言,任何曲折都或许让咱们难以承受。

Docker,新的行进路途

但情况还没糟糕到那个份上——更精确地说,情况实际上还比较达观。除了出售企业级事务的布告之外,Docker公司还发布了另一项重要音讯:Docker筹措到一笔3500万美元的新资金,一起将由原CFO Scott Johnston出任公司CEO职务。与此一起,他们还表明将把作业重心转移到社区方面,改进开发者的作业流程,并进一步完善Docker Hub与Dock Desktop东西选项。

这有什么可达观的?至少要比原先鲸鱼的两个头相互竞赛好得多,对吧?那么,这一行动能否改进生态系统并完成技能的全面兼容?乃至稳固商场领导位置,让Docker真实成为其幻想中的处理计划之王?现在还不清楚,但至少在处理了权利分裂与朝着反方向用力的那个脑袋(企业渠道与Docker Swarm)之后,Docker好像决议再次回归咱们从前了解的那只聪明友善的巨鲸。在这样的指导方针之下,凭仗新注入的大笔资金以及以产品为导向的正确思路,全部信号都显示出其回归正轨的杰出期望。

Docker——多数人爱,少数人恨,所有人用

并且需求供认的是,不管Docker项目存在着多少自我分裂与不确定性,事实是开发人员与企业都爱用它。甭管什么AWS ECS、Kubernetes、Swarm仍是其他项目,Docker永远是这些技能的根本性引擎。除了面向顾客的企业依托Docker创收,就连B2B公司也是如此。这一现状的背面,无疑蕴藏着很多赢利。有产品、有大客户、有作业岗位、有收益也有生命力,这样的项目有或许消亡吗?

依据2019年Stack Overflow的最新查询,Docker仍是StackShare上排名第七的最受欢迎技能东西、第二大最受敬爱渠道、第一大最受等待渠道。此外,Docker的泛费用则名列第三。面临如此高涨的人气、深沉的爱情以及广泛的运用范围,Docker的远景必定是光亮的。别的,Docker也好像正朝着人们期望的方向改变,因而咱们信任其应该有才能逐渐走出泥潭、重归正途。

当然,我供认我自己是Docker的忠诚拥护者,也期望看到他们获得成功。多年以来,我一向以容器化技能作为专业作业,并且我也很难幻想假如没有了Docker,容器生态系统会变成什么姿态。任何同类处理计划都无法供给可以与之相匹配的,令人愉悦且高效的开发者体会。假如非要比照,那么虚拟机在履行相同作业流程时几乎能让人发疯。期望Docker可以找回自己的成功根基,即供给超卓的开发者体会,这将协助他们与社区之间从头建立起联络并找到可继续的商业模式。

但不管公司位置、成功程度或许个人喜爱怎么,咱们都不该忘掉Docker职工的卓越奉献。假如咱们具有技能从业阅历,就会理解这个工作一直充溢动乱,这一点在创业企业中体现得特别显着。这是个一朝天子一朝臣的严酷范畴,商业国际的冷血无情在这儿展露无遗。此外,重组、收买等情况的呈现又会激起工作以及人际关系层面的连环效应。因而,不管怎么,咱们都期望各位Docker职工可以从头站起来,朝着新的方向坚决前行。加油!

延伸阅览:

  • K8s 打败 Docker Swarm 了吗
  • Docker 宕机了,无法布置容器的程序员表明很愤恨
  • 已然有了Docker, 为什么还要Kubernetes ?
上一篇:谷歌近日将正式推出一款云游戏服务 下一篇:没有了