12月4日這一天可把 Docker 忙得夠嗆。今年這家紅得發(fā)紫的企業(yè)領域創(chuàng)業(yè)公司席卷了整個地球,他們正式成為一家公司只不過是一年半之前的事情。12月4日在阿姆斯特丹舉行的 DockerCon Europe 大會上,該公司宣布了一系列消息,彰顯了他們不滿足于躺在現(xiàn)有功勞簿上的決心。這一消息公布僅僅前幾天,CoreOS 對Docker 發(fā)起了猛烈攻勢,稱其“存在根本性缺陷”,并同時公布了一項針鋒相對的開源容器技術。
Docker 做好了反擊的準備(就像西斯帝國一樣),他們公布了一系列旨在讓開發(fā)者更加輕松的管理工具(orchestration tools),一個“上手即用”(turn-key)的企業(yè)級新產品,也是該公司首個商業(yè)產品,以及剛剛與IBM 達成的一項協(xié)議。
Docker 是一種容器技術,通過它能夠高效地以分布的方式部署應用,可以在容器內進行局部更改,同時可以保持容器整體的完整性。這一點在當下大受歡迎,原因在于各家 公司不再把單一大型應用部署在單個服務器或者虛擬機程序上,而是開發(fā)更小、更加離散的應用, Docker 的容器技術正好戳中了風云變幻的市場的神經。在Docker 之前也有過容器技術,CoreOS Rocket 這樣的新競爭者也不斷涌現(xiàn),不過就目前而言,Docker 是這一領域的王者。
讓我們從管理工具說起。Docker 為其開源產品增加了三個工具,從而讓使用Docker 容器的開發(fā)者在推進容器生命周期時更加輕松。這些工具實質上是將此前需要手動干預的一些任務自動化,給用戶節(jié)省了大量的寶貴時間。
Docker 公布了三項新工具:Docker Machine,Docker Swarm 以及Docker Composer。
Docker Machine 為第三方基礎設施供應商提供了一種在其系統(tǒng)中部署機器的自動化方法,這樣在開發(fā)者準備向系統(tǒng)中發(fā)送容器時,Docker Machine 無需開發(fā)者的進一步干預就能對這些容器進行處理。Docker 的營銷高級副總裁大衛(wèi)·梅西納(David Messina)解釋道,這能夠加快Docker Engine 的準備過程。再復習一下,Docker Engine 是開發(fā)者創(chuàng)建、部署、運行容器的地方。
“開發(fā)者面臨的一大挑戰(zhàn)就是將Docker Engine 配置完畢并在特定的基礎設施上運行起來的啟動時間。有了Docker Engine,VMWare 或DigitalOcean 這樣的基礎設施合作伙伴,開發(fā)者和操作人員通過筆記本上的幾行命令就能將Docker Engine 配置完畢。”正如梅西納解釋的那樣,這一工具可以加速配置時間,原因是基礎設施已經為Docker 做好了準備。
Docker Swarm 可以讓開發(fā)者定義橫跨多個容器的基礎設施資源池最有效的分配方式。也就是說,開發(fā)者可以訪問一系列關聯(lián)到Mesosphere 這樣的工具的API,從而對資源池進行最有效的管控。梅西納解釋道,“集群定義了橫跨多個主機的資源池的組織方式,從而根據(jù)資源需要規(guī)劃容器的運行位置。”
最后一個工具是Docker Compose,開發(fā)者可以給組成應用棧的一系列容器創(chuàng)建一個容器配置文件。創(chuàng)建完畢后,開發(fā)者就能很方便地對配置文件進行通過添加或刪除容器的調整。梅 西納解釋說,這個工具以一種簡單的方式將一組容器定義成一個整體。“這就是容器的集合,每一個容器都代表了我準備用這個工具組裝從而使之成為一項獨立的分 布式應用程序的一項服務。”
所有這些工具都通過內置工具集完成了此前需要人工操作的一系列工作,從而簡化了容器管理的流程。
下面介紹Docker 新的企業(yè)級產品,名叫Docker Hub Enterprise,梅西納將其形容為公司裝在防火墻后面的“上手即用”解決方案。這是Docker 的首個商業(yè)產品,旨在滿足金融服務這樣的安全意識更高的公司的需求,為他們在企業(yè)環(huán)境中使用Docker 提供一個支點。合作伙伴包括Amazon Web Services、IBM 及微軟這樣的行業(yè)巨頭。今天公布的這項產品要等到明年2月才會推出。
最后,Docker 今天還公布了與IBM 的一項協(xié)議,IBM 將會成為Docker 產品的轉售商。梅西納表示,IBM 這樣的合作伙伴是對Docker 這樣的年輕公司極好的背書,IBM對這一合作伙伴關系也表示歡迎。
這次發(fā)布會公布了一系列重磅消息,展示了Docker 繼續(xù)打磨產品并通過不斷發(fā)展壯大的合作伙伴網絡尋找產品分銷新方式的決心。事實上他們也必須這樣做,因為這一領域的競爭遠遠沒有塵埃落定。