Docker迎来潜在竞争对手CoreOS
Posted Container技术日报
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker迎来潜在竞争对手CoreOS相关的知识,希望对你有一定的参考价值。
不知道大家小时候有没有遇到过这样的好孩子,他(她)聪明、漂亮、学习好,虽然有时候有点小脆弱,但一直在家长、老师和同学们众星捧月般的呵护中长大。当然,也会有人不喜欢他(她),比如那个调皮爱捣乱的淘气孩子。可能这个淘气孩子和好孩子之前还是好朋友,但总有一天他会站出来,逼着大家站队:“跟我玩就不许跟他(她)玩!”
好吧,今天讲的是Docker和CoreOS的故事,CoreOS终于站出来挑战Docker了。
CoreOS曾使用Docker容器构建其服务,并对Docker项目做出巨大贡献。但今天该公司宣布正在开发自己的容器引擎,因为其不赞同Docker的发展方向。
CoreOS 的 CEO Alex Polvi表示:”我们一直认为 Docker 应该成为一个简单的基础单元,但不幸的是事情并如我们期望的那样,Docker 正在构建一些工具用于发布云服务器、集群系统以及很多包括构建、运行、上传和下载映像的服务,甚至包括底层网络,并想将这些功能打包到一个单一的二进制包中运行到你的服务器之上。“
Alex认为,Docker早期为开发人员提供了一个标准的容器架构,简化了开发人员的日常工作。但今天 Docker 的使命已经扩张太多(特别是在它融到很多资金之后),Docker 现在在干很多围绕着其生态系统的其他公司干的事情。
因此,CoreOS现在想要开发自己的容器引擎Rocket,其基础架构与Docker相同,这是一个命令行工具用来运行被称为“App Containers”的东西。目前该项目还在原型阶段。所以,CoreOS 还会继续支持 Docker。
以下是Docker创始人Solomon Hykes的声明: Hi, I created Docker. I have exactly 3 things to say: 1) Competition is always good. Lxc brought competition to openvz and vserver. Docker brought competition to lxc. And now tools like lxd, rocket and nspawn are bringing competition to Docker. In response Docker is forced to up its game and earn its right to be the dominant tool. This is a good thing. 2) "disappointed" doesn't even begin to describe how I feel about the behavior and language in this post and in the accompanying press campaign. If you're going to compete, just compete! Slinging mud accomplishes nothing and will backfire in the end. 3) if anyone's interested, here is a recent exchange where I highlight Docker's philosophy and goals. Ironically the recipient of this exchange is the same person who posted this article. Spoiler alert: it tells a very different story from the above article. https://twitter.com/solomonstre/status/530574130819923968 (this is principle 13/13, the rest should be visible via Twitter threading)
以下分别为CoreOS和Docker的官方声明
https://coreos.com/blog/rocket/
http://blog.docker.com/2014/12/initial-thoughts-on-the-rocket-announcement/
HackerNews上的讨论
https://news.ycombinator.com/item?id=8682525
以下是Docker群里老师们的讨论:
群里各位老师一致认为Docker的理念很美,并且技术门槛不高。想拿它当枪的太多了,乱战是早晚的事。也有人说这种竞争,其实是继承了Linux联盟的分裂,跟Flynn半年前退出Docker也是类似的理由。
但不管怎么说,在技术领域有竞争是好事,Docker从诞生至今一直顺风顺水,融资融到烫手,是需要借点外力苦其心志,冷静一下了。
但是很多人并不看好CoreOS:
首先,CoreOS做的事情相对简单,竞争对手也多,所以核心竞争力不明确。而Docker的核心竞争力是镜像相关的,包括dockerfile,registry,分层增量。
CoreOS架构过于激进也是问题。号称有了很多企业用户在用,但要真的跟Docker分裂,用户做艰难选择,结果难料。
其实CoreOS只是第一个勇敢站出来的竞争者:
实际上Cloudfoundry的warden一直想把自己定位成Docker替代品,一直没正面说……
RH的Atomic也是,为什么在媒体上消息这么少呢……
上个月Ubuntu也是小心翼翼地发布了LXD……
最后用一句话总结:跟国内动辄撕逼的PR大战相比,老外的这些嘴仗纯洁的就像小白兔……
以上是关于Docker迎来潜在竞争对手CoreOS的主要内容,如果未能解决你的问题,请参考以下文章