開源軟件部署解決方案 Docker 1.0 正式發布

昨日,Docker 團隊宣布正式發布 Docker 1.0,在博客中,Docker 將自己定位為“分發應用的開放平臺”。
Docker 可以將應用打包,輕松部署在云端服務器上,它出現的意義可以與集裝箱的發明相比。集裝箱將貨運目標標準化,Docker 將應用程序標準化。在 Docker 誕生之前,程序員在服務器端部署應用程序的步驟如下:安裝→配置→運行。與傳統部署模式不同,運用 Docker,程序員在服務器端部署應用程序的步驟如下:復制→運行。

Docker 的出現對于服務器端應用部署是一場影響極大的革命。Google 去年 12 月 2 日宣布,Google Cloud Platform 開始支持 Docker,Google Compute Engine 此前只支持兩種 Linux 部署方案 Debian、Centos。
舉例說明 Docker 的用途。Google 為全球用戶提供互聯網服務,需要在分布在全球各地的服務器上部署相關應用程序。傳統的部署模式下,Google 工程師需要在每一臺服務器上進行相當復雜的操作才能夠完成部署。如果使用 Docker,工程師在全球各地服務器上部署應用的過程將變得非常簡單,只需要將應用打包、復制、傳送、粘貼即可完成部署。
作為平臺的 Docker 由 Docker 引擎、容器運行時間、大爆工具以及 Docker Hub 組成。Docker Hub 提供自動化的協作、內容、工作流的自動化云服務。
Docker 是 PaaS 提供商 dotCloud 開源的一個基于 LXC 的高級容器引擎,源代碼托管在 Github 上,基于谷歌發布的開源編程語言 Go。




















