1. 程式人生 > >Docker宣佈支援Windows 10和Azure Windows Server

Docker宣佈支援Windows 10和Azure Windows Server

6月20日,Docker宣佈面向微軟Azure、AWS、Windows 10和 Mac全面推出新的Docker測試版。

兩套測試版本(雲端計算版本和客戶端版本)似乎有著同樣的目標——讓開發人員能夠將應用程式跨越各種硬體和作業系統,從膝上型電腦無縫地轉移到Docker以及生產環境之中。

在西雅圖召開的DockerCon 2016論壇的第一天,Docker部落格表示,“對於開發人員來說,針對AWS和Azure的Docker和針對Mac和Windows的Docker是一樣的:部署、操作、升級安全並優化Docker IaaS(基礎架構即服務)安裝的最好方式。”

Docker是一個開放原始碼引擎,能夠自動化地部署應用程式。Docker使用容器——而不是虛擬機器——讓多個應用程式同時執行在同一臺伺服器之上。

以下內容摘自Docker關於Azure和AWS測試版本可用性的部落格文章:

“針對AWS和Azure的Docker都開始於Docker 1.12引擎,自帶開箱即用的swarm功能。Swarm模式意味著個體的Docker引擎形成了一個自組織、自愈的叢集。Docker 1.12還引入了一個強大的運行復雜的多容器應用程式,包括:帶有健康檢查和滾動更新的服務部署API、內建的針對容器的負載均衡以及使用開箱即用式的TLS(傳輸層安全性)保障節點通訊的安全。”

“在新的工作節點根據需要加入或離開的時候,swarm可以無縫縮放。”

針對AWS和Azure的Docker測試版是專屬的,針對Windows 10和Mac的Docker測試版是公共的。(Docker在3月份推出了“有限的”Windows 10和Mac的Docker預覽版。)

自從2014年6月份起,微軟已經讓使用者在Azure中的Linux上執行Docker應用程式變成可能。最近,微軟已經同Docker結成合作夥伴關係,為Windows Server新增Docker支援。

微軟在4月份全面推出的Azure Container Service(ACS)讓開發人員能夠使用Apache Mesos或者Docker Swarm編排應用程式。實質上,ACS允許使用者建立、配置管理虛擬機器叢集,這些虛擬機器都是為了執行容器化的應用程式預先配置好的。