Docker Inc.今天宣布與微軟建立合作伙伴關系,以將對流行的開源Docker容器虛擬化引擎的支持擴展到Windows服務器。Docker Inc.是開源Docker容器技術背后的主要商業(yè)贊助商,該技術最初僅在Linux操作系統(tǒng)上可用。與微軟的新Docker合作伙伴關系是對工作的擴展,該工作于今年初開始。
Docker企業(yè)市場營銷副總裁David Messina對eWEEK表示: “微軟與Docker已經(jīng)建立了合作關系,自6月以來Docker 1.0已成為Azure的一部分。” “我們的宣布是我們已經(jīng)一起開始的工作的合乎邏輯的延伸。
Docker 1.0于6月發(fā)布,并提供了商業(yè)支持以及針對應用程序和開發(fā)人員生命周期服務的Docker Hub。
與Microsoft的擴展合作關系將Docker帶給Microsoft Server企業(yè)客戶以及云。
梅西納說:“微軟將直接為Docker社區(qū)做出貢獻,以使Windows Server的Docker成為現(xiàn)有的Linux運行時Docker Engine的全功能替代品。”
關于微軟與Docker合作的任何財務要素,墨西拿指出,在這方面沒有任何信息被披露。
在Linux操作系統(tǒng)上,Docker利用了一些基于其構(gòu)建的現(xiàn)有開源功能。這些功能中包括開源LXC(Linux容器)項目。此外,Linux內(nèi)核中的控制組(cgroup)和名稱空間有助于提供隔離和安全性。
梅西納說:“在較高的水平上,Windows將具有與Linux世界中的cgroup和名稱空間等效的功能。” “在不討論具體細節(jié)的情況下,我們會屈從于Microsoft,但是它將具有內(nèi)核級的功能。”
Docker的一項承諾是,它可以為應用程序啟用簡單的部署模型。任何帶有Docker Engine的Linux主機都可以運行幾乎所有Dockerized應用程序。隨著支持Windows Server的發(fā)展,應用程序的打包仍將更加容易,但是應用程序仍然需要以Windows或Linux為目標。
“如果Dockerized應用程序是分布式應用程序的模塊化組件,則該組件將基于Windows或Linux,但首次使分布式應用程序本身可以混合使用,” Messina說,“允許開發(fā)人員從Docker集線器中的內(nèi)容中選擇兩全其美。