微軟宣布下一代Windows Server將引入Docker原生支持

jopen 10年前發布 | 8K 次閱讀 Docker

    Docker 是一個開源的應用容器引擎,它可以將任何應用程序作為一個可移植的、獨立的容器進行部署。自 2013 年 3 月發布之后, 它迅速躥紅。谷歌、紅帽、IBM、Rackspace、Digital Ocean 等都加入了 Docker 陣容。為了緊跟這一新技術潮流,微軟先后于 6 月 9 日和 8 月 28 日宣布 Microsoft Azure 支持 Docker 和 Kubernetes。10 月 15 日,微軟又 宣布在下一代 Windows Server 中引入 Docker 原生支持。

        為了實現這一目標,微軟與 Docker 公司建立了新的合作伙伴關系,以便在 Windows Server 上增加對 Docker 工具的支持。作為該合作伙伴關系的一部分,微軟開發技術公司將向 Docker 客戶端貢獻代碼,使它可以管理同時使用了 Linux 和 Windows 容器的多容器應用程序。

        據 Microsoft Azure 團隊全球副總裁 JASON ZANDER 介紹,在下一代 Windows Server 中支持 Docker 容器,將使他們可以提供跨 Windows Server 和 Linux 的 Docker 開放式解決方案。應用程序將可以綜合利用 Linux 生態系統和 Windows 生態系統中最好的技術。

微軟宣布下一代Windows Server將引入Docker原生支持

        微軟還將為 Docker 生態系統帶來 Windows Server 容器。作為這項工作的一部分,用于 Windows Server 容器的 Docker 引擎將在 Docker 開源項目的支持下進行開發,微軟將以社區成員的身份參與。Windows Server 容器鏡像將在 Docker Hub 上和其它 45000 多個 Linux Docker 鏡像一起提供。

        另外,JASON ZANDER 在接受 WIRED 采訪時說,Docker 基于一種名為 cgroups 的 Linux 技術將機器資源分配給特定的軟件。微軟內部早就在使用一個特殊版本的 Windows,其中包含類似 cgroups 的東西。現在,微軟只是要構建一個包含該技術的 Windows 商業版本,即下一代 Windows Server。他們已經發表了一篇科研論文,詳細描述了一種類似 cgroups 的技術,名為“Drawbridge”。但 ZANDER 似乎暗示,下一代 Windows Server 將包含另外一種不同的容器技術。同時,Zander 還指出,運行在 Windows 上的容器會與運行在 Linux 上的有所不同。按照 Docker 公司首席技術官 Solomon Hykes 的說法,這意味用戶無法將 Docker 容器從 Windows 機器遷移到 Linux 機器,反之亦然。但它們會使用相同的接口。因此,用戶將可以使用同一個軟件對這兩種容器進行統一管理,同時也能以類似的方式在它們上面開發應用程序。

        對于上述消息,來自云計算公司 Pivotal 的產品經理 Mark Kropf 表示,微軟又邁進了一步。Pivotal 公司的許多客戶都希望具備在 Windows 使用容器的能力,因為 Linux 容器使應用程序搭建更簡單,而在 Windows 上實在是過于麻煩。他認為,微軟已經遠遠落后于 Linux 世界,新版本的 Windows 距離發布還有很長的路要走,而 Windows 提供 Docker 原生支持可能還需要幾年的時間。

        不過,用戶也可以選擇在 Windows 上運行 Linux Docker 容器

來自: InfoQ

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!