終于迎來了這一天,Windows用戶可以親身體會到Docker容器了!
微軟近期已經發布Windows Server 2016的第三個技術預覽版本,允許用戶使用Docker工具管理Windows Server容器。這也是Windows用戶首次可以使用本地的Docker容器,而之前只有Linux操作系統用戶才有這項福利。
微軟采用了從根本上將Windows容器集成到Docker后臺程序中的方式,這樣,Docker鏡像,不管是Windows版本還是Linux版本,都能夠使用相似或相同的開發流程進行管理,IDC的項目主任Al Hilwa說。
他說:“考慮到Docker目前的市場效應,對于微軟來說,這是一個重要舉措。”
他表示,雖然考慮到升級的價值,但更重要的是需注意,Linux Docker二進制文件無法運行在Windows上。
雖然這將是Docker第一次受到Windows原生支持,但是之前微軟已經提供了Windows上的Docker命令行接口支持,并且支持在Azure上部署Linux虛擬機。微軟在今年早些時候首次宣布了對Docker容器的原生支持計劃。
這些容器可以通過使用Docker客戶機或PowerShell進行部署和管理。微軟還與Canonical有LXD REST API方面的合作,旨在成為一個跨平臺的容器管理層。
將Docker開放給更多開發人員
Windows Server容器是兩種原生容器項目之一(另外一個原生容器項目是Hyper-V容器),旨在幫助用戶獲得更高的隔離級別,讓操作系統將容器與容器之間,容器與主機之間孤立開來。
Forrester Research首席分析師Dave Bartoletti說:“微軟說了,‘我們從各個角度確保Windows開發人員像其他人一樣有盡可能多的能力來使用容器。’”
據微軟表示,Hyper-V容器將在下一個預覽版中與大家見面,預計在幾個月后發布。兩個原生容器項目將成為下一代Windows Server中的一部分功能,并伴隨正式版本于2016年發布。
Bartoletti說,Docker當真是想把容器普及到Linux開發人員以外的領域。隨著容器吸收更加多的注意力,每一個虛擬化平臺都在試圖提供輕松支持。最終的結果將是,開發人員通過一種更簡單的方法來使用Docker,以適應自己的應用程序和環境的特定需求。
“市場是不斷進化的,沒有放之四海而皆準的最佳的容器部署方式,”Bartoletti說。
Bartoletti表示,微軟在Hyper-V方面做出的努力不遜于VMware,雖然VMware不賣自己的操作系統。通過Bonneville項目,VMware也正致力于開發用于虛擬機內部運行的容器,同時使用自己的簡化和優化后的Linux版本。
最新的Windows Server預覽版中還包括網絡、安全和管理等方面的改進,另外,支持在虛擬機或物理機上使用Nano Server,并且通過PowerShell進行管理。