Docker會(huì)是改變世界的那只“箱子”嗎撞反?


“很多時(shí)候,我們面臨未來(lái)的預(yù)測(cè)和期望吨些,其實(shí)很多答案已經(jīng)存在在歷史中〕椿裕”

改變世界的“箱子”##

“沒(méi)有集裝箱豪墅,就不會(huì)有全球化∏埽”偶器,《經(jīng)濟(jì)學(xué)家》這個(gè)評(píng)論可以說(shuō)是對(duì)于這個(gè)普通的箱子的歷史性地位的一個(gè)總結(jié)。1956年4月26日缝裤,當(dāng)集裝箱之父麥克萊恩第一次將集裝箱這種方式用于貨物運(yùn)輸時(shí)屏轰,他肯定想像不到他的這個(gè)看似普通的發(fā)明,會(huì)對(duì)這個(gè)世界的影響如此深遠(yuǎn)倘是。因?yàn)槿绻讶蚪?jīng)濟(jì)比作一個(gè)高速運(yùn)轉(zhuǎn)的復(fù)雜的機(jī)器亭枷,那么以集裝箱為核心的現(xiàn)代運(yùn)輸體系就是帶動(dòng)這臺(tái)機(jī)器高速運(yùn)轉(zhuǎn)的齒輪和傳送帶。

這只普通的箱子搀崭,技術(shù)含量不高叨粘,也并不復(fù)雜猾编。和其他很多偉大的發(fā)明一樣,它的發(fā)展也是歷經(jīng)坎坷升敲。集裝箱的概念在20世紀(jì)二三十年代就出現(xiàn)了答倡,但是直到1957年,才由麥克萊恩開(kāi)始運(yùn)用于大規(guī)模的貨物運(yùn)輸驴党。在之后瘪撇,經(jīng)歷了碼頭工人的抵制,標(biāo)準(zhǔn)化之爭(zhēng)港庄,直到70年代中后期才大規(guī)模流行開(kāi)來(lái)倔既,但是一旦它開(kāi)始普及,就立刻掀起了一股巨大的變革性的浪潮鹏氧。站在浪潮之巔的國(guó)家和港口渤涌,快速的崛起。而落后于浪潮的人和物把还,被時(shí)代快速的拋棄实蓬。無(wú)數(shù)國(guó)家的命運(yùn)因此而改變。整個(gè)世界的生產(chǎn)體系被重構(gòu)吊履。它帶來(lái)了商品生產(chǎn)的地域分布的改變安皱,協(xié)助方式的改變,分工的改變艇炎。不僅僅影響整個(gè)行業(yè)酌伊,更影響了我們每一個(gè)人的生活。

很多時(shí)候冕臭,我們面臨未來(lái)的預(yù)測(cè)和期望腺晾,其實(shí)很多答案已經(jīng)存在在歷史中。對(duì)于傳統(tǒng)行業(yè)如此辜贵,對(duì)于高速發(fā)展的IT行業(yè)悯蝉,更是如此。在IT的世界里托慨,是否已經(jīng)出現(xiàn)了這樣一只改變它的“箱子”呢鼻由?

Docker,IT領(lǐng)域的“箱子”##

Docker厚棵,顧明思義蕉世,是碼頭工人的意思。從它的誕生婆硬,就和集裝箱的思想有著千絲萬(wàn)縷的聯(lián)系狠轻。Docker的發(fā)展歷史,其實(shí)很像集裝箱早期的發(fā)展史彬犯。和傳統(tǒng)的集裝箱萌芽一樣向楼,Container(容器)技術(shù)其實(shí)早在多年前就出現(xiàn)了查吊。從2005年的Solaris Containers到2008年LXC 0.1版本的推出。再到后來(lái)的Google推出開(kāi)源的容器管理工具lmctfy湖蜕。也將近經(jīng)歷了10年的發(fā)展逻卖。直到2013年,Docker的出現(xiàn)昭抒。才代表著容器技術(shù)一個(gè)新的時(shí)代的來(lái)臨评也。

很多人將Docker等同于Container,其實(shí)這是不對(duì)的灭返,就像傳統(tǒng)的集裝箱運(yùn)輸體系一樣盗迟,集裝箱只是其中一個(gè)最核心的部件。用它來(lái)代表整個(gè)以集裝箱為核心的運(yùn)輸體系婆殿。那么Docker其實(shí)就是以容器為核心的IT交付與運(yùn)行體系诈乒。它包括了Docker Engine(容器的運(yùn)行管理),Docker Registry(容器的分發(fā)管理)婆芦,以及相關(guān)的一系列的API接口。包括后來(lái)發(fā)展起來(lái)的Docker Machine喂饥,Swarm消约,Compose。 所以可以看做是一套以容器為核心的創(chuàng)建员帮,分發(fā)或粮,和運(yùn)行的標(biāo)準(zhǔn)化體系。

如果把Container比作是傳統(tǒng)領(lǐng)域的集裝箱捞高,那么承載集裝箱的港口就可以看做是云的服務(wù)商氯材,集裝箱的拖船可以看做是云服務(wù)所提供的IAAS服務(wù)。Docker公司弄出的Docker Machine之類(lèi)的可以看做是一種集裝箱的吊裝設(shè)備硝岗。當(dāng)然氢哮,作為一套推動(dòng)全球經(jīng)濟(jì)快速運(yùn)轉(zhuǎn)的航運(yùn)體系,不僅僅只有這些型檀,還有無(wú)數(shù)的基礎(chǔ)設(shè)施冗尤,包括高速公路,集裝箱的拖車(chē)胀溺,將貨物裝入集裝箱的叉車(chē)裂七,搬運(yùn)工人。另外仓坞,還有一套軟的設(shè)施背零,包括各類(lèi)的標(biāo)準(zhǔn),集裝箱的交付流程无埃。所有的這些徙瓶,我們都可以從IT世界里面的看到他們的身影蝎困。

所以說(shuō),Docker是一套以容器技術(shù)為核心的思想和一套標(biāo)準(zhǔn)化體系倍啥。它不是一個(gè)技術(shù)禾乘,也不是一個(gè)公司。Docker不等同于現(xiàn)在的Docker公司虽缕,和它的發(fā)展和興衰沒(méi)有必然的關(guān)系始藕。

Docker會(huì)改變IT世界嗎?##

Docker會(huì)是改變IT世界的那只”箱子“嗎氮趋?下這個(gè)結(jié)論還有點(diǎn)早伍派,但是我們可以從傳統(tǒng)的以集裝箱為核心的航運(yùn)體系的發(fā)展史來(lái)預(yù)測(cè)一下它的未來(lái)。首先剩胁,來(lái)看看現(xiàn)代航運(yùn)體系中诉植,最核心的那個(gè)東西,也就是集裝箱昵观,它是什么時(shí)候發(fā)明的晾腔?其實(shí)在上世紀(jì)20年代就已經(jīng)在使用了。但是為什么一直到上世紀(jì)70年代才開(kāi)始流行開(kāi)來(lái)啊犬。因?yàn)槟莻€(gè)時(shí)候灼擂,集裝箱僅僅是一個(gè)工具,僅僅是防止損壞和被盜觉至。它沒(méi)有融入到全社會(huì)的協(xié)作體系中剔应。1956年,集裝箱之父麥克萊恩语御,第一次將它用到大規(guī)模的貨物運(yùn)輸峻贮,這個(gè)時(shí)候,它才由一個(gè)單純的工具应闯,開(kāi)始發(fā)展成一種新的觀念和體系纤控,才開(kāi)始逐漸融入到全產(chǎn)業(yè)鏈條的運(yùn)轉(zhuǎn)中去。到上世紀(jì)70年代中期孽锥,各種專(zhuān)用的集裝箱港口嚼黔,拖船,吊裝設(shè)備開(kāi)始普及和完善惜辑,這才代表的一個(gè)新的時(shí)代的開(kāi)始唬涧。以集裝箱為核心的現(xiàn)代航運(yùn)體系,開(kāi)始取代了舊式的貨運(yùn)體系盛撑。

我們?cè)賮?lái)看看Docker的發(fā)展歷史碎节,容器技術(shù)其實(shí)早在10多年前就出現(xiàn)了。但是為什么很少人知道它抵卫?因?yàn)槟莻€(gè)時(shí)候狮荔,它僅僅只是一個(gè)虛擬化的技術(shù)胎撇,只是從一個(gè)角度解決了Run的問(wèn)題,沒(méi)有看出相比KVM殖氏,XEM有太多的優(yōu)勢(shì)晚树。2013年,Docker的出現(xiàn)是一個(gè)標(biāo)志性的節(jié)點(diǎn)雅采。它首次提出了Build爵憎,Ship,Run的概念婚瓜,將容器技術(shù)向IT產(chǎn)業(yè)鏈條的上游和下游進(jìn)行了延伸宝鼓。從軟件的使用領(lǐng)域,延伸到了軟件的生產(chǎn)領(lǐng)域巴刻,以及軟件的發(fā)布領(lǐng)域愚铡。同時(shí)借助于容器技術(shù),打通了DevOps極大的提高了軟件領(lǐng)域的生產(chǎn)率胡陪。但是沥寥,相比傳統(tǒng)集裝箱的坎坷道路,它還有很多路要走督弓。全產(chǎn)業(yè)界已經(jīng)接受了以容器鏡像為主要形態(tài)的軟件發(fā)布模式了嗎营曼?應(yīng)用的執(zhí)行都基于容器了嗎?分布式以及微服務(wù)架構(gòu)已經(jīng)非常普及了嗎愚隧?顯然沒(méi)有。

Docker剛開(kāi)始出現(xiàn)時(shí)锻全,很多人覺(jué)得它和Java很像狂塘,所謂的一次構(gòu)建,隨處執(zhí)行鳄厌。但是Docker和Java其實(shí)有本質(zhì)性的區(qū)別的荞胡,Java只是解決了執(zhí)行環(huán)境的兼容性的問(wèn)題,或者說(shuō)它只覺(jué)得了Run的問(wèn)題了嚎,并沒(méi)有把這個(gè)技術(shù)延伸到IT產(chǎn)業(yè)鏈條的各個(gè)環(huán)節(jié)中泪漂,所以注定它只是一個(gè)重要的技術(shù),而不能成為改變世界的創(chuàng)新歪泳。

集裝箱也好萝勤,容器也罷,當(dāng)我們思考呐伞,什么樣的技術(shù)敌卓,才是一種顛覆性的技術(shù)時(shí),一般從下面幾個(gè)維度去思考:

  • 它是否帶來(lái)整個(gè)產(chǎn)業(yè)生產(chǎn)力的大幅度提升伶氢。
  • 它是否融入到了整個(gè)產(chǎn)業(yè)的價(jià)值鏈條中去了趟径。
  • 整個(gè)產(chǎn)業(yè)是否圍繞它進(jìn)行分工和協(xié)作瘪吏。

Docker是否是一種改變未來(lái)IT產(chǎn)業(yè)的顛覆式創(chuàng)新,這里我大膽的給出肯定的答案蜗巧,至少掌眠,從集裝箱的發(fā)展史,看到了它未來(lái)的樣子幕屹。

Docker會(huì)對(duì)IT領(lǐng)域帶來(lái)哪些改變##

集裝箱航運(yùn)的發(fā)展史蓝丙,就是一部產(chǎn)業(yè)興衰史。在這個(gè)鏈條的無(wú)數(shù)的人和物的命運(yùn)都被改變香嗓。有的國(guó)家迅腔,有的港口因此快速崛起。而有的則被時(shí)代所拋棄靠娱。它消滅了很多傳統(tǒng)的工作崗位沧烈,同時(shí)也帶來(lái)了很多新興的職業(yè)。中國(guó)這樣的發(fā)展中國(guó)家像云,因此能夠快速融入到全球的協(xié)作體系中去锌雀,實(shí)現(xiàn)了自己的快速崛起。Docker未來(lái)會(huì)對(duì)IT產(chǎn)業(yè)帶來(lái)哪些改變呢迅诬?這個(gè)問(wèn)題腋逆,的確值得所有人深思。

IT產(chǎn)業(yè)分工方式的變革
傳統(tǒng)的IT產(chǎn)業(yè)侈贷,大部分是以項(xiàng)目的方式來(lái)運(yùn)行惩歉。客戶招標(biāo)俏蛮,軟件系統(tǒng)的開(kāi)發(fā)商和集成商負(fù)責(zé)開(kāi)發(fā)撑蚌。當(dāng)完成客戶的需求以后,搭建系統(tǒng)進(jìn)行測(cè)試搏屑,最后部署到客戶的執(zhí)行環(huán)境争涌。這期間還需要負(fù)責(zé)系統(tǒng)的調(diào)試,費(fèi)時(shí)費(fèi)力辣恋,如果有新的模塊時(shí)亮垫,還需要重新的部署,調(diào)試伟骨。系統(tǒng)的開(kāi)發(fā)者饮潦,運(yùn)營(yíng)者,客戶之間底靠,無(wú)法劃分一條清晰的界限害晦。這很像傳統(tǒng)的航運(yùn)業(yè)里面,客戶需要自己把一件一件貨物搬到輪船上,費(fèi)時(shí)費(fèi)力壹瘟。這種模式注定了無(wú)法進(jìn)行大規(guī)模的分工協(xié)作鲫剿,所有的模塊需要全部集中在一家大的公司進(jìn)行開(kāi)發(fā)。應(yīng)為協(xié)作的方式稻轨,導(dǎo)致的溝通成本太高灵莲。如果未來(lái),所有的系統(tǒng)殴俱,全部是以容器鏡像的方式去發(fā)布政冻。任何云的服務(wù)商都可以去執(zhí)行這些計(jì)算負(fù)載。很多不同的模塊完全可以外包到世界各地的團(tuán)隊(duì)去完成线欲,只要模塊之間以微服務(wù)的方式明场,定義清晰的接口。完成開(kāi)發(fā)后李丰,push到統(tǒng)一的鏡像倉(cāng)庫(kù)苦锨。軟件系統(tǒng)的運(yùn)營(yíng)者,從倉(cāng)庫(kù)pull到鏡像趴泌,放到任何的云的系統(tǒng)去執(zhí)行舟舒。所有的團(tuán)隊(duì)之間,都有統(tǒng)一的交付界面嗜憔。大大降低了協(xié)作成本秃励。所帶來(lái)的直接好處是,掃除了軟件眾包的方式的最大障礙吉捶。軟件眾包會(huì)成功一個(gè)非常流行的IT生產(chǎn)方式夺鲜。

運(yùn)維角色的轉(zhuǎn)變
集裝箱航運(yùn)史上,碼頭工人是個(gè)非常悲劇的角色呐舔,一開(kāi)始谣旁,抵制集裝箱,認(rèn)為會(huì)大大減少他們的工作機(jī)會(huì)滋早,到后面,當(dāng)浪潮來(lái)臨是砌们,其實(shí)是無(wú)法抵擋的杆麸。整個(gè)的職業(yè)基本上就消亡了。大家現(xiàn)在在碼頭上浪感,肯定看不到那種扛貨物的碼頭工人的昔头。但是并不是人消亡了,而是職業(yè)消亡了影兽,取而代之的是各類(lèi)的吊裝設(shè)備的操作工人揭斧,集裝箱的調(diào)度管理人員。Docker的英文意思就是“碼頭工人”,其寓意就是Docker這種東西讹开,取代了碼頭工人的傳統(tǒng)工作盅视,是機(jī)器的延伸。傳統(tǒng)運(yùn)維旦万,如果僅僅是安裝軟件闹击,配置系統(tǒng),備份拷貝文件成艘,部署和發(fā)布赏半。如果所有的系統(tǒng)都是容器鏡像的方式去發(fā)布,所有的計(jì)算負(fù)載都是在云上面去執(zhí)行淆两。就像傳統(tǒng)的碼頭工人一樣断箫,消亡是必然的。當(dāng)DevOps真正實(shí)現(xiàn)后秋冰,開(kāi)發(fā)和運(yùn)維仲义,其實(shí)界限越來(lái)越模糊了。人更多的是從事更有創(chuàng)造力的工作丹莲。

企業(yè)應(yīng)用市場(chǎng)的興起
Apple Store光坝,帶來(lái)了2C領(lǐng)域軟件開(kāi)發(fā)新的商業(yè)模式。那么企業(yè)應(yīng)用市場(chǎng)會(huì)有怎樣的創(chuàng)新呢甥材?如果所有的軟件系統(tǒng)盯另,全部是以容器鏡像的方式發(fā)布。那么企業(yè)應(yīng)用市場(chǎng)將是一個(gè)非常重要的入口洲赵。相比于2C領(lǐng)域鸳惯,企業(yè)應(yīng)用市場(chǎng)還是有一些不同點(diǎn)。未來(lái)叠萍,會(huì)呈現(xiàn)兩種模式芝发,一種是公有的企業(yè)應(yīng)用市場(chǎng)。另一種是私有的企業(yè)應(yīng)用市場(chǎng)苛谷。中小型公司辅鲸,或者比較傳統(tǒng)企業(yè),會(huì)傾向于從公有的企業(yè)應(yīng)用市場(chǎng)獲取軟件服務(wù)腹殿。而比較大型的公司独悴,會(huì)傾向于建設(shè)自己的企業(yè)應(yīng)用市場(chǎng)。不管是哪種模式锣尉,必然會(huì)帶來(lái)刻炒,IT生產(chǎn)領(lǐng)域的分工的細(xì)化和全球化。就像目前iPhone手機(jī)上的APP所走得道路一樣自沧。

云服務(wù)商會(huì)重新洗牌
建立在傳統(tǒng)IT模式下的云服務(wù)商坟奥,主要依賴(lài)的綁定用戶建立競(jìng)爭(zhēng)壁壘。Docker技術(shù)會(huì)彌合各個(gè)云之間的鴻溝,計(jì)算負(fù)載可以在各個(gè)云的服務(wù)商之間自由流動(dòng)爱谁。此時(shí)傳統(tǒng)的競(jìng)爭(zhēng)壁壘不復(fù)存在了晒喷。從集裝箱航運(yùn)的歷史看,云計(jì)算的服務(wù)商管行,好比是傳統(tǒng)集裝箱運(yùn)輸體系中的港口厨埋。倫敦港的迅速衰落,而荷蘭的鹿特丹的快速崛起捐顷。為我們提供很好的歷史經(jīng)驗(yàn)荡陷。最快速的擁抱這種變革的港口,會(huì)快速的崛起迅涮,而傳統(tǒng)利益之間艱難抉擇的港口废赞,會(huì)很快被時(shí)代拋棄。當(dāng)計(jì)算可以自由流動(dòng)時(shí)叮姑,更好的開(kāi)放的姿態(tài)接納這種流動(dòng)唉地,更快速的規(guī)模擴(kuò)張,降低單位計(jì)算的成本传透,是在未來(lái)云計(jì)算競(jìng)爭(zhēng)中勝出的關(guān)鍵因素耘沼。云計(jì)算的廠商當(dāng)前要做的不是設(shè)置障礙,阻止計(jì)算的流動(dòng)朱盐,也不是推出自己特有的容器的服務(wù)群嗤,去充當(dāng)航運(yùn)公司。因?yàn)檫@不會(huì)獲取任何的競(jìng)爭(zhēng)優(yōu)勢(shì)兵琳。反而是要積極參與Docker“航運(yùn)”基礎(chǔ)設(shè)施的建設(shè)狂秘。標(biāo)準(zhǔn)的制定,有更好的“集裝箱堆場(chǎng)”(鏡像倉(cāng)庫(kù))躯肌,兼容各種集裝箱拖船的吊裝設(shè)備者春,讓自己的航船更經(jīng)濟(jì),有效的運(yùn)輸各個(gè)航運(yùn)公司的集裝箱清女。

Docker未來(lái)之路在哪里钱烟?##

Docker發(fā)展的現(xiàn)階段,很像集裝箱剛開(kāi)始用于航運(yùn)的最初的那幾年嫡丙。整個(gè)產(chǎn)業(yè)鏈條尚不完善忠售。價(jià)格并不比傳統(tǒng)貨運(yùn)更有優(yōu)勢(shì)∑客戶大部分處于觀望狀態(tài)。所以出現(xiàn)了不同的道路的分歧卦方⊙虼瘢總結(jié)起來(lái),有下面三種道路:

容器技術(shù)往下走,去取代傳統(tǒng)的虛擬機(jī)
基于Docker在安全尘吗,以及隔離性上面存在的一些問(wèn)題逝她,以及用戶對(duì)傳統(tǒng)機(jī)器根生地固的使用習(xí)慣(容器當(dāng)虛擬機(jī)在使用)。有一種聲音是容器應(yīng)該網(wǎng)IAAS層發(fā)展睬捶,去取代傳統(tǒng)的虛擬機(jī)黔宛,然后再通過(guò)Docker這樣一套體系去管理起來(lái)。我覺(jué)得未來(lái)可能不是這個(gè)方向擒贸,因?yàn)閭鹘y(tǒng)的IAAS層已經(jīng)非常成熟了臀晃,傳統(tǒng)的虛擬化技術(shù),也沒(méi)用遇到很大問(wèn)題介劫,Docker再去解決計(jì)算徽惋,網(wǎng)絡(luò),存儲(chǔ)的問(wèn)題座韵,是重復(fù)性的工作险绘,是為了技術(shù)而技術(shù),并不會(huì)對(duì)產(chǎn)業(yè)生態(tài)帶來(lái)任何的好處誉碴。這非常像傳統(tǒng)航運(yùn)體系中宦棺,曾經(jīng)在一個(gè)特殊時(shí)期,發(fā)展起來(lái)的一種特殊的模式黔帕,就是用拖船運(yùn)送帶集裝箱的卡車(chē)代咸。集裝箱,不需要長(zhǎng)出輪子蹬屹。已經(jīng)從歷史經(jīng)驗(yàn)去證明了侣背。

容器技術(shù)往上走,取代傳統(tǒng)的PAAS
傳統(tǒng)的PAAS的確遇到了很大的問(wèn)題慨默,容器技術(shù)往上走贩耐,去替代傳統(tǒng)PAAS也是必然的趨勢(shì)之一。但是厦取,我覺(jué)得這只是副產(chǎn)品潮太,Docker主要的變革,并不是去改變PAAS虾攻。未來(lái)IAAS铡买,PAAS,SAAS之間的界限越來(lái)越模糊霎箍。有可能是一個(gè)新的名詞奇钞,譬如CAAS(Container As A Service)。計(jì)算單元都是以容器為單位漂坏。上世紀(jì)60年代景埃,越戰(zhàn)期間媒至,以集裝箱為單位運(yùn)送戰(zhàn)略物資時(shí),美軍提出了一個(gè)著名的3C原則谷徙,也就是一個(gè)集裝箱拒啰,只運(yùn)送一種貨物,一個(gè)目的地完慧。這個(gè)原則谋旦,同樣適用于容器,也就是Docker公司提出的一個(gè)主要原則屈尼,一個(gè)進(jìn)程册着,只跑在一個(gè)容器里面。所以鸿染,集裝箱就是最基礎(chǔ)的計(jì)算單元指蚜。

私有云的容器服務(wù)
現(xiàn)階段,公有云上搭建Docker系統(tǒng)涨椒,的確鮮有比較成熟的商用案例摊鸡。因?yàn)橐獙?shí)現(xiàn)穩(wěn)定的商用環(huán)境,一方面需要Docker技術(shù)蚕冬,特別是網(wǎng)絡(luò)技術(shù)的不斷成熟免猾。另外一方面,也需要公有云的IAAS層專(zhuān)門(mén)針對(duì)容器服務(wù)的深度融合《谌龋現(xiàn)階段公有云上跑容器服務(wù)猎提,就和上世紀(jì)50年代,用老式貨船運(yùn)輸集裝箱業(yè)務(wù)旁蔼。反而是私有云領(lǐng)域锨苏,得到了較為廣泛的應(yīng)用,國(guó)內(nèi)大的互聯(lián)網(wǎng)公司棺聊,紛紛在自己的私有云中實(shí)踐Docker伞租。但是大部分依然是比較傳統(tǒng)的使用方法,也就是將容器當(dāng)虛擬機(jī)用限佩,利用Docker的Build和Ship的體系葵诈,實(shí)現(xiàn)自己的DevOps。私有云的容器服務(wù)祟同,只是特定時(shí)期的特定現(xiàn)象作喘。長(zhǎng)遠(yuǎn)看,公有云逐步取代私有云是必然趨勢(shì)晕城。隨著Docker技術(shù)的越來(lái)越成熟泞坦。分布式以及微服務(wù)架構(gòu)的應(yīng)用越來(lái)越廣泛。私有云容器服務(wù)會(huì)成為歷史砖顷。

Docker的未來(lái)在哪里呢暇矫?其實(shí)很難預(yù)測(cè)未來(lái)的方式主之。但是在IT產(chǎn)業(yè)界,兩個(gè)原則是永遠(yuǎn)不變的:

  1. 簡(jiǎn)單的東西李根,永遠(yuǎn)是最有生命力的
  2. 客戶永遠(yuǎn)只會(huì)關(guān)注他的業(yè)務(wù),不會(huì)關(guān)心除此之外的任何東西几睛。

Docker只要不停的讓客戶使用或者維護(hù)IT系統(tǒng)越來(lái)越簡(jiǎn)單房轿,永遠(yuǎn)只需要關(guān)心自己的業(yè)務(wù),而不必費(fèi)心其他的東西所森。我相信這就是它未來(lái)的方向囱持。

后記##

麥克萊恩發(fā)明了集裝箱,并且在此基礎(chǔ)上焕济,建立了一個(gè)龐大的商業(yè)帝國(guó)纷妆,但是,很可惜晴弃,在上世紀(jì)80年代卻破產(chǎn)了掩幢,其實(shí)他并沒(méi)有犯什么大的錯(cuò)誤,就是跑慢了上鞠。當(dāng)一股浪潮來(lái)臨時(shí)际邻,只有在浪尖上的一群人,才能迸射出絢麗的浪花芍阎。落后于浪潮的人世曾,則很快被新的浪花所掩蓋。2001年谴咸,當(dāng)這個(gè)老人逝世時(shí)轮听,全世界所有的集裝箱貨船同一時(shí)刻拉響了汽笛。給予這位老人已最崇高的敬意岭佳。若干年后血巍,或許Docker公司已不存在。但是它所帶來(lái)的思想驼唱,會(huì)流傳更久的時(shí)間藻茂。我們同樣期待看到業(yè)界對(duì)它以及那群天才所創(chuàng)造的一切,致以的相同的敬意玫恳。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末辨赐,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子京办,更是在濱河造成了極大的恐慌掀序,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,311評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件惭婿,死亡現(xiàn)場(chǎng)離奇詭異不恭,居然都是意外死亡叶雹,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén)换吧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)折晦,“玉大人,你說(shuō)我怎么就攤上這事沾瓦÷牛” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,671評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵贯莺,是天一觀的道長(zhǎng)风喇。 經(jīng)常有香客問(wèn)我,道長(zhǎng)缕探,這世上最難降的妖魔是什么魂莫? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,252評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮爹耗,結(jié)果婚禮上耙考,老公的妹妹穿的比我還像新娘。我一直安慰自己鲸沮,他們只是感情好琳骡,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,253評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著讼溺,像睡著了一般楣号。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上怒坯,一...
    開(kāi)封第一講書(shū)人閱讀 49,031評(píng)論 1 285
  • 那天炫狱,我揣著相機(jī)與錄音,去河邊找鬼剔猿。 笑死视译,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的归敬。 我是一名探鬼主播酷含,決...
    沈念sama閱讀 38,340評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼汪茧!你這毒婦竟也來(lái)了椅亚?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 36,973評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤舱污,失蹤者是張志新(化名)和其女友劉穎呀舔,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體扩灯,經(jīng)...
    沈念sama閱讀 43,466評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡媚赖,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,937評(píng)論 2 323
  • 正文 我和宋清朗相戀三年霜瘪,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片惧磺。...
    茶點(diǎn)故事閱讀 38,039評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡颖对,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出磨隘,到底是詐尸還是另有隱情惜互,我是刑警寧澤,帶...
    沈念sama閱讀 33,701評(píng)論 4 323
  • 正文 年R本政府宣布琳拭,位于F島的核電站,受9級(jí)特大地震影響描验,放射性物質(zhì)發(fā)生泄漏白嘁。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,254評(píng)論 3 307
  • 文/蒙蒙 一膘流、第九天 我趴在偏房一處隱蔽的房頂上張望絮缅。 院中可真熱鬧,春花似錦呼股、人聲如沸耕魄。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,259評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)吸奴。三九已至,卻和暖如春缠局,著一層夾襖步出監(jiān)牢的瞬間则奥,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工狭园, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留读处,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,497評(píng)論 2 354
  • 正文 我出身青樓唱矛,卻偏偏與公主長(zhǎng)得像罚舱,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子绎谦,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,786評(píng)論 2 345

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