在今年早些時候的 Build 2018 上,微軟宣布將打造第三個容器基礎鏡像,用于那些目前的Nano Server 或 Windows Server Core 無法滿足其 API 依賴的應用程序。近日,被命名為 “Windows” 的 Windows Server 新版本,已作為容器鏡像發布,Windows Insiders 渠道可搶先使用。
至于為什么需要一個新的容器鏡像,微軟 Hyper-V 項目經理 Lars Iwer 解釋稱在與開發者交談時發現,他們想要的東西比目前 Nano Server 或 Windows Server Core 能提供的功能要多。不少客戶希望能夠將他們的遺留應用程序遷移到到容器中,以便從像 Kubernetes 這樣的容器編排和管理技術中受益。但是,并不是所有的應用程序都可以很容易地容器化,在某些情況下往往會因為缺少 Windows Server Core 中未包含組件而無法實現。還有一些人希望利用容器在自己的 CI / CD 過程中運行自動 U I測試,或者使用其他圖形功能,這些功能在之前的兩個容器鏡像中不可用。
新的 Windows 容器映像,則是提供了第三個選項,可根據工作負載的要求進行選擇。該鏡像設計為 headless(無遠程桌面),但使用的是 Windows API Sets 構建,因此可以使用 GDI 等 API 來提供更大的兼容性。
目前,該鏡像可通過 docker pull mcr.microsoft.com/windows-insider:10.0.17704.1000 命令在 Windows Insiders 中快速獲取。