3.0.1、關於 Docker

關於 Docker

開發、航運和運行任何應用,在任何地方。

Docker 是一個平臺,開發者和系統管理可以在它上面開發、航運和運行應用程序。Docker可以減少代碼的部署環境的差異性。Docker爲你的代碼測試和部署到生產環境提速。

Docker的組成結構:

  • Docker引擎 - 輕量且強大的開源容器虛擬技術和一個工作流(構建和打包你的應用)的結合。
  • Docker Hub - 我們的SaaS服務爲了分享和管理你的應用棧。

爲什麼要使用 Docker ?

快速交付你的應用

  • 我們希望爲你的工作提供更好的環境。Docker的容器就是爲此而生,它可以幫助你的開發人員、系統管理人員、QA(質量管理)人員和版本發佈工程師很好的協同工作,把你的代碼部署到生產環境中去。爲此,我們創建了一套標準的容器格式,讓開發者只關心容器內的應用程序的代碼實現,而系統管理人員和運營人員關心正在運行中的容器的維護。這種責任分離的工作流程大大簡化了代碼的管理和部署。
  • 我們簡化了新容器的構建複雜度,讓你的應用可以快速的迭代和增量式的修改。這將有助於你團隊裏的每一個成員理解一個應用是如何工作,它是如何被構建。
  • Docker容器時輕量級和快速的!容器的啓動時間是亞秒級,減少了開發、測試和部署的時間週期。

更易於部署和擴展

  • Docker容器(幾乎)可以在任何地方運行。你可以把容器部署在個人電腦、物理服務器、虛擬機器、數據中心和在公有或私有云上面。
  • 由於Docker可以跨平臺運行能力,讓你的應用的遷移變得極其簡單。只要你需要,你可以很容易把你的應用從測試環境移動到雲平服務器上。
  • Docker的輕量級容器也使得上下的擴展變得更迅速和容易。在需要的時候,你可以快速啓動更多的容器。當你不在需要的時候,也可以很容器的關掉它們。

獲得更高的使用率和工作負載

  • Docker容器不需要一個hypervisor(超級監督者),所以,你可以在你的宿主機上運行更多的容器。這意味着在相同的設備和授權投入成本下,你可以獲得更多的價值。

更快的部署簡化管理

  • 當Docker加快你的工作流程,它會將一個大更新或變更拆分成很多小改變。更小的改變意味着可以減少風險,從而獲得更多的正常運行時間。

關於這個指南

在認識Docker章節將幫助你:

  • 深入理解Docker 的工作原理
  • 理解Docker 的架構
  • Docker 的功能
  • Docker 和虛擬機的比較
  • 一些常規的用例

安裝指南

安裝章節 將會給你演示如何在各種平臺下安裝Docker。

Docker  用戶指南

爲了學習關於Docker更多詳情和去回答關於使用和實現的問題,請移步到Docker 用戶指南。 

發佈說明

查看每個發佈的變更概述,可以移步到 發佈說明頁面

功能廢棄策略

當要移除或替換現有的功能,Docker一般會給用戶預留一定的時間。一般,在移除之前會先在該功能的使用文檔裏添加一個"廢棄"的標籤。至少在2個發行版本後再回移除它。

用戶要關注每個發行的廢棄功能列表,避免使用這些過期的功能,如果允許,要儘可能的使用最新的功能。

想要查看完整的廢棄功能列表可以移步到 廢棄功能頁面

許可

Docker 遵循Apache 2的許可。點擊許可可以查看許可的全部內容。

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章