近日,Docker公司推出了其Docker for Windows以及Docker for Mac的受限beta測試版本。
Docker稱這兩款全新應(yīng)用為“在筆記本電腦上使用Docker的最簡單方式”。據(jù)悉,這兩款應(yīng)用專為開發(fā)者所設(shè)計,用于在Mac或者Windows上構(gòu)建、組裝以及發(fā)布應(yīng)用程序。
此前,開發(fā)人員要在Windows上使用Docker,必須經(jīng)過多次跳轉(zhuǎn),并且需要安裝VirtualBox虛擬化應(yīng)用程序。而在使用Docker for Windows應(yīng)用之后,Docker引擎將能夠運行在Windows上的Hyper-V虛擬機當(dāng)中,用戶不再需要進(jìn)行額外安裝。(在Mac平臺,Docker引擎則運行在Mac OS X上xhyve虛擬機的Alphine Linux發(fā)行版內(nèi)。)
Docker公司高管指出,原生Windows界面與自動更新功能也將得到深入集成并解決大量關(guān)聯(lián)性問題。根據(jù)這種說法,Docker運行速度更快且更為可靠。
“Docker for Mac與Docker for Windows目前處于不同的開發(fā)階段,不過二者共享大部分代碼庫。”Docker公司技術(shù)員工兼前微軟公司企業(yè)布道主管Patrick Chanezon指出,“Docker for Windows最初將逐漸發(fā)布至用戶手中,但最終將與Docker for Mac擁有同樣的功能。Docker for Windows目前僅提供支持Hyper-V的Windows 10版本。”
Docker是一套開源引擎,能夠自動實現(xiàn)應(yīng)用程序部署。Docker使用容器系統(tǒng),類似于虛擬機,從而以一次性方式在服務(wù)器之上啟用多套應(yīng)用程序。Docker支持能力也成為微軟公司推動微服務(wù)戰(zhàn)略的一大關(guān)鍵性組成部分。
微軟公司已經(jīng)允許用戶在Azure平臺上的Linux運行Docker應(yīng)用。最近,微軟還與Docker開展協(xié)作,旨在將Docker支持能力引入Windows Server。另外,微軟的Azure容器服務(wù)也已經(jīng)與Docker及Mesosphere對接,從而提供一套可用于生產(chǎn)環(huán)境的,基于Docker、Apache Mesos以及Mesosphere數(shù)據(jù)中心操作系統(tǒng)(簡稱DCOS)內(nèi)各開源組件的容器服務(wù)。