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