Docker的對手來了:CoreOS發(fā)布新款容器引擎Rocket
Docker 剛問世就紅透半邊天,不僅拿了融資,還得到了Google等巨頭的支持。CoreOS此前一直忙于為 Docker 提供技術支持服務,似乎準備好好沾沾 Docker 的光,現(xiàn)在看來它另有一番打算:據(jù)gigaom.com的消息,昨天 CoreOS在Github上發(fā)布了一款容器引擎競爭產(chǎn)品原型Rocket,意在和 Docker 搶搶風頭。
Rocket 是一款容器引擎,和 Docker 類似,幫助開發(fā)者打包應用和依賴包到可移植容器中,簡化搭環(huán)境等部署工作。CoreOS 的 CEO Alex Polvi 在官方博文里介紹道,Rocket 和 Docker 不同的地方在于,Rocket 沒有 Docker 那些為企業(yè)用戶提供的“友好功能”,比如云服務加速工具、集群系統(tǒng)等。反過來說,Rocket 想做的,是一個更純粹的業(yè)界標準。
Alex Polvi 認為,由于 Docker 貌似已經(jīng)從原本做 " 業(yè)界標準容器 " 的初心轉變成打造一款以容器為中心的企業(yè)服務平臺,CoreOS 才決定開始推出自己的標準化產(chǎn)品。
CoreOS 把它的容器稱為 App Containers,里面包含 app container image、runtime、container-discovery 協(xié)議等。其中,App Container Image 和 Docker 里的 Image 比較類似,包含應用必需的元素組成,如源代碼和二進制文件。Rocket runtime 則是依照 App Container 標準規(guī)格打造的,旨在將容器真正的變成一款命令行工具。
Polvi 表示,Docker 在安全性和可組合性方面是有根本上的缺陷的,而 Rocket 的設計原型就是為了彌補這些缺陷。
事實上 Docker 在最近發(fā)布的幾個版本里都關注于安全性上,但這對于一個旨在適應大規(guī)模企業(yè)應用的工具來說實在很正常。
CoreOS 的聯(lián)合創(chuàng)始人兼 CTO Brandon Philips 目前是 Dcoker 管理委員會的成員,CoreOS 打算繼續(xù)支持 Docker 項目,但是當 Rocket 逐漸成熟之后,他們將重新評估是否繼續(xù)參與貢獻。
在 CoreOS 這一官方博文發(fā)布之后,Docker 的 Ben Golub 寫了一篇博文回應,稱“雖然我們對 CoreOS 那篇文章里的某些觀點和修辭不太同意,但我們還是希望大家可以一起朝著為開發(fā)者和用戶做出真正***的產(chǎn)品的方向前進。”