DOCKER 1.0 來了!
2013年3月20日,我們發布了 Docker 的***版本。15個月后,我們收獲頗豐:既有來自超過 460 位貢獻者的 8741 條提交、兩百七十五萬次下載、超過一萬四千個 Docker 化的應用,也有超過一萬名用戶反饋他們使用 Docker 的經歷,從在單臺筆記本上運行單個容器,到在云中使用數千個容器進行生產,不一而足。
現在我們驕傲地宣布: Docker 1.0 來了!
我們與整個 Docker 社區共同慶祝這一里程碑。如果沒有來自社區的貢獻、 pull requests 、通過 IRC 和論壇互相回答問題,這一切也就沒可能發生。如果沒有社區在30個國家、90多個城市組織、主持超過250場 meetup ,人們對 Docker 的認識、了解和期待也不會如此迅速地提升。
這個數字有何含義?
我們認為這一里程碑意味深長:
首先,盡管有許多機構激動地無視掉我們“不要在生產環境中運行 Docker ”的警告,其他人則在部署生產工作前耐心等待我們產品成熟。“1.0”的發布表明在質量、功能完整、后臺兼容和 API 穩定性方面已經提升了一個級別,達到企業 IT 標準。此外,對于將 Docker 應用于生產,我們提供了一個全面的解決方案,包括完整的文檔、培訓計劃、專業服務、以及企業支持。
其次,這一里程碑意味著 Docker 自身已經轉變為一個分發應用的開放平臺。特別是社區中使用 Docker 的用戶案例包羅萬象,而應用在其生命周期的每個階段都用到 Docker 也很好地證明這一點。從今以后,你們會聽到我們談論作為平臺的 Docker ,它由 Docker 引擎、容器運行時間、打包工具,以及 Docker Hub 組成。 Docker Hub是一個基于云的服務,可用于協作、內容和工作流的自動化。
***,“1.0”的稱號以及對平臺身份的認同為多個方面的持續創新提供了契機。我們不想搶了 Solomon 的風頭,請大家明天早上觀看 Solomon 的主題演講,從而***時間了解這個新平臺服務和兼容性的早期版本。
準備好了 —— 1.0 的新特性
首先我們要向這些從5月發布 0.11 版本起就做出主要貢獻的開發者們致謝,包括 Alexander Morozov 、 Vish Kannan 、 Ian Main 和 Chris Alfonso 。 GitHub Pulse 能讓我們了解更多與此次發布相關的貢獻的 細節 。
為開發者而生
- 為 Docker build 引入一個新命令:COPY ,可以從 build 文本中復制文檔和文件夾。
- 對 ADD 命令和容量進行改進,在構建 image 時保持對文件的所有權和權限。
系統管理員的運維利器
-
Docker 引擎現在能夠暫停/繼續運行容器,這就能讓用戶拓展 容器正在使用的 CPU 周期,從而能在系統上更好地安排資源。
-
我們也更新了設備訪問的安全頁面和容器的兼容性。
-
對于存儲和文件系統,我們改進了 Device Mapper ,增加了 XFS 支持,能夠使用物理設備,同時改進了移除容器的速度。
-
***,我們高興地宣布 Docker 引擎已經得到 IANA 官方的端口預訂。端口 2375 將被用于 HTTP ,2376 將用于 HTTPS 用來訪問 Docker API 。
兼顧所有人
從 0.11 版本后我們修復了 40 多個 bug ,改進了 API 的連貫性,并且完全重寫了程序說明書。
要了解 1.0 版本功能與修復的完整列表,請點擊 commits 查看。
—
再次感謝整個 Docker 社區!你們的貢獻帶來了 Docker 1.0 !我們迫不及待地想見證接下來15個月里,我們的通力合作又有何驚喜。
Build , Ship , & Run !
-- Docker 團隊