如果你一直混跡于IT圈,對于Docker一詞,你可能已經(jīng)不再陌生了。由此可以預(yù)見2015年應(yīng)該會更多地充斥于IT圈中。也許你希望在新年中能得到更多的“禮物”,但好像除了Docker,還是Docker。為什么會如此?
Docker使開發(fā)人員生活變得更簡單。還有一些其它的好處,Docker使的軟件的打包和分布變得更容易,以往”吃力不討好工作“通常會占用企業(yè)IT預(yù)算的90%。
因為企業(yè)正在不斷好尋找方法來合理化開發(fā), 所以Docker在未來地位將不會下降,將一直是一個重要的角色。但是,你的新年愿望仍然是希望世界和平,或者是移動手機(jī)服務(wù)繼續(xù)發(fā)展下去,而不是獲得Docker。
走出DLL Hell
正如前面所所講,Docker 提供了一種更好的方法來打包和分發(fā)軟件。但它的好處遠(yuǎn)遠(yuǎn)不只這些。Docker 還提供了標(biāo)準(zhǔn)的API和應(yīng)用生命周期模型,同時提供輕量級的資源隔離。
盡管這些好處看起來神秘,但有一種簡單的方法可以幫助你快速了解Docke的吸引力所在,那就是返回到DLL Hell,MongoDB副總裁這樣說。Windows開發(fā)人員將會記得安裝依賴于特定庫的軟件,而另一些軟件也依賴于這個庫,只是版本不同。
Docker之前,開發(fā)人員被詛咒,從天堂跌入DLL Hell。Docker之后 ,所有應(yīng)用程序依賴關(guān)系可以封裝在一個包中。就是這么簡單。
趨勢科技的 Mark Nunnikhoven說,Docker方法的影響是給從開發(fā)到生產(chǎn)提供一個平滑的過渡。或者如Docker Solomon Hykes所說,這是用于大規(guī)模生產(chǎn)的商品化軟件。Docker對于在世界貿(mào)易中運(yùn)載容器的軟件有同樣的影響。
Docker會越來越火熱?
不用懷疑,開發(fā)人員喜歡它。真的,是真正的喜歡。
以至于他們已經(jīng)下載Docker7700萬次。在2014年下半年,在Docker庫中Dockerized類應(yīng)用程序存儲庫的數(shù)量從14,000躍升超過35,000。13000多個Docker相關(guān)的項目在GitHub上爆發(fā)。
Docker大部分喜愛者來自于初創(chuàng)企業(yè),他們是全心全意地接受它,Leo Polovets的分析報告顯示。他調(diào)查了哪些技術(shù)正流行于初創(chuàng)企業(yè)之間,然后發(fā)現(xiàn)Docker成為日益重要的一個組件:
Ryan Williams在觀察HackerNews的招聘趨勢發(fā)現(xiàn)與之相同的趨勢。事實上,Docker是增長較快的技術(shù)之一,在whoishiring討論線程,Williams跟蹤到它在12月份上升了13名到達(dá)到第42的位置。
但Docker并不僅僅只是初創(chuàng)企業(yè)的玩具。
微軟、VMware、IBM和亞馬遜等許多公司已經(jīng)搭上了Docker這趟列車,他們試圖把Docker發(fā)揚(yáng)光大,在大型企業(yè)中也得到大規(guī)模使用。流言已經(jīng)起,所有大型金融服務(wù)公司已經(jīng)在使用Docker了。
2014年Docker已經(jīng)引起企業(yè)的重視,在接下來的一年,它將對企業(yè)越來越生要。
Docker已成IT工作重點
為什么這么說?這一問題的答案很簡單,就是開發(fā)人員。正如你所看到的,開發(fā)人員正變得越發(fā)重要。無論是什么讓開發(fā)人員變得如此高效,只是好就可以。