摘要:上周的上,官方公開了項目將組件化成一系列程序集。作為的我們,認為產品和項目確實應該分開。多虧一千個貢獻者和,到目前為止,仍是一套組織良好的和。從長遠來看,項目是將給帶來積極幫助的。寫在最后引發的熱議仍未停息,業界也有很多質疑和不滿的聲音。
上周的DockerCon上,Docker官方公開了Moby項目——將Docker組件化成一系列程序集。DockerCon上有一個簡單的demo,用moby工具將各種組件組裝到定制的Linux操作系統鏡像中。這看上去很酷,但同時也讓很多人困惑。同時,關于Moby的熱議和爭論也從未停止過。
本文的作者是Rancher Labs的首席架構師兼聯合創始人Darren Shepherd,同時也是Docker的maintainer。我們想提供一些關于Moby項目的背景和解釋,以及它將如何影響Rancher、RancherOS和我們的用戶。
Moby項目的一些背景其實早在幾個月前,關于Moby項目的討論就已經在Docker Project maintainer之間展開了,這一切都是由于Docker既是一個產品、又是一個項目的雙重性質。這個雙重性在一開始是給Docker(既是指Docker項目,也是指Docker公司)帶來了不少好處的。但是最終,Docker公司必然要走到這個決定的路口,決定他們的產品到底應該是什么樣,將來究竟是什么走向。作為Docker maintainer的我們,認為產品和項目確實應該分開。
Docker公司的最終目標,是在過往工作的基礎上,進一步將Docker組件化。 Docker的組件化并不是什么新鮮議題了,這項工作已經進行了很長時間,從runc和containerd開始,長期以來它一直是Docker項目的目標。多虧一千個貢獻者和maintainer,到目前為止,Docker仍是一套組織良好的library和package。
Moby項目將Docker項目轉變成了完全組件化的架構,并為絕大多數的Docker代碼、而非產品本身提供了新的歸屬。 Moby讓我們這些社區成員得以以前所未有的方式為容器技術的創新和發展作出更多貢獻。如今,我們可以從技術角度來處理一些非常有效的用例,不過這與以前的Docker產品有沖突。而舉例來說,RancherOS就是這么一個用例。
Moby會如何影響Rancher、RancherOS和我們的用戶?那么,Moby對Rancher、RancherOS和我們的用戶會產生什么影響呢?答案是,大多數用戶不會看到任何改變:Docker還是Docker。它將繼續是您所了解和喜愛的Docker(并且有可能會有更好的內部架構)。
在RancherOS里你會看到什么改變?RancherOS是一個高度專業的容器應用,它是一個所有組件都是容器的操作系統。要使RancherOS成為可能,我們在Docker中需要一些真正的low-level的knob。而即使這有可能不利于Docker UX,Docker仍為我們提供了許多這樣的knob。比如說,--uts = host:我猜99%的Docker用戶都不知道這個標記是什么,但是RancherOS需要它,有了它,DHCP才可以動態地傳播主機名的更改。
從長遠來看,Moby項目是將給RancherOS帶來積極幫助的。我們可以繼續保持相同的Docker用戶界面,但是通過Moby,我們可以訪問所有我們需要的low-level的Linux knob。最后,用戶將擁有的會是一個更輕量、更快、更安全的RancherOS。 Moby項目對于Rancher而言也是非常好的:Rancher旨在管理Docker容器,在將來,我們還可以管理從Moby Project組裝的定制Linux組件。
寫在最后…Moby引發的熱議仍未停息,業界也有很多質疑和不滿的聲音。而我們只想關注更積極的一面,和Docker用戶、Rancher用戶及容器生態系統中的所有人一起,繼續為開源、為容器的發展作出貢獻。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/26888.html
摘要:的三大重大新聞正式版全面發布經歷幾年的打磨,在前期正式發布了。發布為容器部署而生的分布式塊存儲項目是在期間的另一重大發布基于云和容器部署的分布式塊存儲新方式。的工程師還被邀請至的展臺,向參會者介紹和。和討論大會第二天下午,在號會議室開放。 DockerCon2017已落下帷幕。展臺,office hours,roadmap互動討論,專題演講,主題Party......這里有太多精彩的瞬...
摘要:自推出以來,許多重大的里程碑事件都推動了容器革命。它支持廣泛的編程語言基礎設施選項,并獲得容器生態系統的巨大支持。結論容器生態系統仍然在不斷發展與改變。最值得關注的,是在這一領域中,和各個供應商是如何進步,以推動容器生態系統的發展的。 Docker于 2013年推出以來,給軟件開發帶來了極具傳染性的振奮和創新,并獲得了來自各個行業、各個領域的巨大的支持——從大企業到初創公司,從研發到各...
摘要:自推出以來,許多重大的里程碑事件都推動了容器革命。它支持廣泛的編程語言基礎設施選項,并獲得容器生態系統的巨大支持。結論容器生態系統仍然在不斷發展與改變。最值得關注的,是在這一領域中,和各個供應商是如何進步,以推動容器生態系統的發展的。 Docker于 2013年推出以來,給軟件開發帶來了極具傳染性的振奮和創新,并獲得了來自各個行業、各個領域的巨大的支持——從大企業到初創公司,從研發到各...
閱讀 2079·2021-09-29 09:35
閱讀 676·2021-09-08 09:36
閱讀 3389·2021-09-03 10:30
閱讀 2109·2019-08-30 14:21
閱讀 2905·2019-08-30 11:18
閱讀 3306·2019-08-29 17:31
閱讀 3136·2019-08-29 17:29
閱讀 1300·2019-08-29 17:13