DockerCon回顧(一):Docker、CoreOS握手言和奇钞,共同制定容器標(biāo)準(zhǔn)

美國(guó)時(shí)間6月22日澡为,DockerCon 2015在美國(guó)舊金山舉行。在大會(huì)的Keynote上景埃,Docker創(chuàng)始人兼CTO Solomon Hykes宣布:Docker將聯(lián)合CoreOS等公司共同創(chuàng)建一個(gè)完全開(kāi)放的容器標(biāo)準(zhǔn)媒至,稱之為“開(kāi)放式容器項(xiàng)目”(OpenContainerProject)顶别。包括AWS、Google拒啰、Microsoft驯绎、Redhat、VMWare谋旦、華為等超過(guò)20家業(yè)界巨頭同時(shí)宣布支持該項(xiàng)目剩失,并成為開(kāi)放式容器項(xiàng)目創(chuàng)始成員。Docker率先為OCP捐獻(xiàn)出了Docker所基于的容器格式和運(yùn)行時(shí)(Runtime)代碼及文檔蛤织,成為OCP項(xiàng)目的基石赴叹。同時(shí),由CoreOS發(fā)起的Application Container(appc)標(biāo)準(zhǔn)將與OCP整合指蚜。這也就是說(shuō)OCP將會(huì)成為了首個(gè)業(yè)界開(kāi)放乞巧、統(tǒng)一的容器標(biāo)準(zhǔn)。

近兩年多來(lái)摊鸡,Docker引領(lǐng)了一場(chǎng)以容器為核心的绽媒,席卷互聯(lián)網(wǎng)應(yīng)用乃至整個(gè)IT界的技術(shù)革新,正從根本上改變應(yīng)用開(kāi)發(fā)和發(fā)布的方式免猾。經(jīng)過(guò)持續(xù)爆發(fā)式的成長(zhǎng)是辕,以及迅速壯大的開(kāi)發(fā)者社區(qū)和上下游生態(tài),Docker容器實(shí)際上已經(jīng)成為了容器格式和運(yùn)行時(shí)的標(biāo)準(zhǔn)猎提。之前获三,以CoreOS為代表的容器提供商認(rèn)為,容器的標(biāo)準(zhǔn)不應(yīng)該由一家公司掌控,而應(yīng)更具開(kāi)放性。

2014年12月瓢省,CoreOS推出自己的容器rkt杉畜,并隨后發(fā)起了一項(xiàng)開(kāi)放式的容器標(biāo)準(zhǔn)Application Container(appc),該標(biāo)準(zhǔn)立刻受到了Google、VMWare、Redhat等重量級(jí)公司的支持。而由于有不同容器標(biāo)準(zhǔn)的存在裸弦,所以也引發(fā)了容器戰(zhàn)爭(zhēng),并很有可能引起社區(qū)分裂作喘,從而減慢容器技術(shù)的發(fā)展進(jìn)程理疙。OCP的發(fā)布逆轉(zhuǎn)了這一走勢(shì),包括Docker徊都、CoreOS在內(nèi)的公司將共同參與開(kāi)放式委員會(huì)的管理沪斟,并統(tǒng)一定義容器標(biāo)準(zhǔn)。社區(qū)和生態(tài)圈合作伙伴將受益于這個(gè)開(kāi)放式的標(biāo)準(zhǔn)。

Docker創(chuàng)始人兼CTO Solomon Hykes在大會(huì)上表示主之,Docker一貫的方針就是要促進(jìn)開(kāi)放式的標(biāo)準(zhǔn)择吊。Docker最大的價(jià)值不在于特定的技術(shù),而是讓所有人槽奕,包括企業(yè)和用戶几睛,對(duì)于某些標(biāo)準(zhǔn)實(shí)現(xiàn)統(tǒng)一。既然Docker已經(jīng)成為了實(shí)際上的容器標(biāo)準(zhǔn)粤攒,那么Docker也肩負(fù)著完善這一標(biāo)準(zhǔn)的使命所森。而Solomon認(rèn)為,完善容器標(biāo)準(zhǔn)的最好方式就是推進(jìn)該標(biāo)準(zhǔn)的開(kāi)放性夯接。Solomon對(duì)此提出以下幾點(diǎn)原則焕济。

正式的標(biāo)準(zhǔn):開(kāi)放基于Docker的容器格式,即Open Container Format(開(kāi)放式容器格式)盔几,作為OCP容器格式定義的起點(diǎn)晴弃。

獨(dú)立管理:Open Container Project會(huì)成為L(zhǎng)inux Foundation成員項(xiàng)目,由委員會(huì)管理逊拍。

中立的參考實(shí)現(xiàn):Docker貢獻(xiàn)出其所基于runC的代碼上鞠。

受廣泛認(rèn)同、支持:超過(guò)20家業(yè)界巨頭共同參與芯丧、支持Open Container Project芍阎。

廣泛接受新的意見(jiàn)和建議:由CoreOS主導(dǎo)的Application Container(appc)標(biāo)準(zhǔn)將與OCP整合,成為OCP項(xiàng)目的一員缨恒。

這一宣布對(duì)于容器技術(shù)今后發(fā)展的影響不可估量谴咸。畢竟,相對(duì)于容器具體的標(biāo)準(zhǔn)骗露,以及這個(gè)標(biāo)準(zhǔn)由誰(shuí)來(lái)定寿冕,我們更關(guān)心的是容器技術(shù)有一個(gè)統(tǒng)一的標(biāo)準(zhǔn)可循,這樣大家可以放心參考這一標(biāo)準(zhǔn)椒袍,在容器上層做更多的,真正產(chǎn)生價(jià)值的創(chuàng)新藻茂。

在Keynote大會(huì)上信息量極大驹暑,除了最重磅的OCP,還有大量新內(nèi)容發(fā)布辨赐。Solomon Hykes也是以其一貫的“哲學(xué)家”的風(fēng)格优俘,為來(lái)賓細(xì)細(xì)講述Docker創(chuàng)始的初衷,長(zhǎng)遠(yuǎn)的目標(biāo)掀序,以及為了實(shí)現(xiàn)這些目標(biāo)將在近期發(fā)布的內(nèi)容帆焕。

歸根結(jié)底,Docker的使命是“創(chuàng)建用于超大規(guī)模創(chuàng)新的工具”而Solomon認(rèn)為創(chuàng)新的最大杠桿就是互聯(lián)網(wǎng)應(yīng)用,因此叶雹,Docker將不遺余力地幫助開(kāi)發(fā)者“提升整個(gè)互聯(lián)網(wǎng)的可編程性”财饥。Solomon提到了幾個(gè)層面的目標(biāo):

不斷對(duì)開(kāi)發(fā)工具進(jìn)行創(chuàng)新;

做開(kāi)發(fā)者的管道工折晦;

推動(dòng)公開(kāi)的標(biāo)準(zhǔn)钥星;

幫助企業(yè)用獨(dú)到的方法解決實(shí)際的問(wèn)題。

圍繞這些目標(biāo)满着,Docker在本次大會(huì)上發(fā)布了一系列新產(chǎn)品和功能谦炒。

全新的容器網(wǎng)絡(luò)(Docker Network):自并購(gòu)SocketPlane后,兩個(gè)團(tuán)隊(duì)馬不停蹄地將SDN與Docker容器進(jìn)行集成风喇,重寫了整個(gè)網(wǎng)絡(luò)模塊宁改,并將其從Docker代碼中剝離出來(lái)。新的Docker網(wǎng)絡(luò)有幾個(gè)重大的改動(dòng):a)Docker將原生支持跨主機(jī)連接;b)應(yīng)用內(nèi)部可定義多個(gè)容器網(wǎng)絡(luò)魂莫,相互之間可實(shí)現(xiàn)隔離;c)支持基于DNS的服務(wù)發(fā)現(xiàn)機(jī)制还蹲,d)已經(jīng)有11個(gè)網(wǎng)絡(luò)后端的插件,今后會(huì)支持更多豁鲤。

全新的插件框架(Docker Plugins):用戶可以在保持完整的Docker體驗(yàn)的同時(shí)秽誊,通過(guò)不同插件來(lái)自定義某方面功能,并不影響與其他支持Docker工具的兼容性琳骡。同時(shí)锅论,在多租戶環(huán)境下,不同容器可以使用不同插件來(lái)適應(yīng)各個(gè)場(chǎng)景的需求楣号。目前已有的插件覆蓋網(wǎng)絡(luò)最易、存儲(chǔ)、調(diào)度炫狱、服務(wù)發(fā)現(xiàn)等各個(gè)方面藻懒。

試驗(yàn)性發(fā)布,每日更新:為了更高效视译、快速地采納來(lái)自社區(qū)的建議嬉荆,并加快迭代速度,Docker推出“Docker試驗(yàn)性發(fā)布”(Docker Experimental Releases)酷含,實(shí)現(xiàn)每日更新鄙早。

Docker Plumbing Project:為了更有效、重復(fù)使用Docker某些基礎(chǔ)功能層面的模塊椅亚,Docker推出“Docker Plumbing Project”限番,會(huì)對(duì)Docker代碼做重構(gòu),剝離一些可以獨(dú)立使用的模塊呀舔,反饋到社區(qū)弥虐,用于Docker以外的項(xiàng)目。

Notary:Docker對(duì)安全模塊進(jìn)行重構(gòu),剝離出了名為Notary的獨(dú)立項(xiàng)目霜瘪,用于解決互聯(lián)網(wǎng)內(nèi)容發(fā)布的安全性珠插。該項(xiàng)目不局限于容器應(yīng)用,但在容器場(chǎng)景下可對(duì)鏡像源認(rèn)證粥庄、鏡像完整性等安全需求提供很好的支持丧失。

runC:Docker對(duì)基本容器實(shí)現(xiàn)進(jìn)行重構(gòu),剝離出了最底層的容器運(yùn)行時(shí)runC惜互。在架構(gòu)層面布讹,Docker本身基于這個(gè)模塊,但runC對(duì)于Docker沒(méi)有任何依賴训堆。更重要的是描验,Docker將runC貢獻(xiàn)給了隨后發(fā)布的OCP項(xiàng)目,形成了該開(kāi)放性容器運(yùn)行時(shí)標(biāo)準(zhǔn)的基石坑鱼。

第一天的Keynote膘流,我們看到了一個(gè)更加開(kāi)放的Docker,他將擁抱更多的廠商共建生態(tài)鲁沥,尤其是OCP(Open Container Project)項(xiàng)目的誕生呼股,相信未來(lái)社區(qū)和生態(tài)圈合作伙伴將受益于這個(gè)開(kāi)放式的標(biāo)準(zhǔn)。

本文轉(zhuǎn)載自infoQ

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末画恰,一起剝皮案震驚了整個(gè)濱河市彭谁,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌允扇,老刑警劉巖缠局,帶你破解...
    沈念sama閱讀 216,919評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異考润,居然都是意外死亡狭园,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,567評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門糊治,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)唱矛,“玉大人,你說(shuō)我怎么就攤上這事井辜∫靖埃” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 163,316評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵抑胎,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我渐北,道長(zhǎng)阿逃,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書人閱讀 58,294評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮恃锉,結(jié)果婚禮上搀菩,老公的妹妹穿的比我還像新娘。我一直安慰自己破托,他們只是感情好肪跋,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,318評(píng)論 6 390
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著土砂,像睡著了一般州既。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上萝映,一...
    開(kāi)封第一講書人閱讀 51,245評(píng)論 1 299
  • 那天吴叶,我揣著相機(jī)與錄音,去河邊找鬼序臂。 笑死蚌卤,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的奥秆。 我是一名探鬼主播逊彭,決...
    沈念sama閱讀 40,120評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼构订!你這毒婦竟也來(lái)了侮叮?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 38,964評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤鲫咽,失蹤者是張志新(化名)和其女友劉穎签赃,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體分尸,經(jīng)...
    沈念sama閱讀 45,376評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡锦聊,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,592評(píng)論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了箩绍。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片孔庭。...
    茶點(diǎn)故事閱讀 39,764評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖材蛛,靈堂內(nèi)的尸體忽然破棺而出圆到,到底是詐尸還是另有隱情,我是刑警寧澤卑吭,帶...
    沈念sama閱讀 35,460評(píng)論 5 344
  • 正文 年R本政府宣布芽淡,位于F島的核電站,受9級(jí)特大地震影響豆赏,放射性物質(zhì)發(fā)生泄漏挣菲。R本人自食惡果不足惜富稻,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,070評(píng)論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望白胀。 院中可真熱鬧椭赋,春花似錦、人聲如沸或杠。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,697評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)向抢。三九已至认境,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間笋额,已是汗流浹背元暴。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 32,846評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留兄猩,地道東北人茉盏。 一個(gè)月前我還...
    沈念sama閱讀 47,819評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像枢冤,于是被迫代替她去往敵國(guó)和親鸠姨。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,665評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • Docker — 云時(shí)代的程序分發(fā)方式 要說(shuō)最近一年云計(jì)算業(yè)界有什么大事件淹真?Google Compute Engi...
    ahohoho閱讀 15,532評(píng)論 15 147
  • 1核蘸、 最近無(wú)意中看到了湖南衛(wèi)視的一檔節(jié)目《我想和你唱》巍糯,其中有一期有任賢齊和光良。這兩位歌手都是陪著我們一步步成長(zhǎng)...
    陳祿閱讀 1,212評(píng)論 1 8
  • 文/明道創(chuàng)始人任向暉 “我說(shuō)你是人間的四月天;笑響點(diǎn)亮了四面風(fēng)徙鱼;輕靈在春的光艷中交舞著變宅楞。” 四月的開(kāi)頭袱吆,送上萬(wàn)古...
    philren閱讀 1,391評(píng)論 1 1