更快速的交付和部署
對開發(fā)和維運人員來說,最希望的就是一次建立或設(shè)定,可以在任意地方正常執(zhí)行。
開發(fā)者可以使用一個標(biāo)準(zhǔn)的鏡像檔來建立一套開發(fā)容器,開發(fā)完成之后,維運人員可以直接使用這個容器來部署代碼。Docker可以快速建立容器,快速迭代應(yīng)用程序,并讓整個過程全程可見,使團隊中的其他成員更容易理解應(yīng)用程序是如何建立和工作的。Docker容器很輕很快!容器的啟動時間是秒級的,大量地節(jié)約開發(fā)、測試、部署的時間。
更有效率的虛擬化
Docker容器的執(zhí)行不需要額外的虛擬化支持,它是核心層級的虛擬化,因此可以實作更高的性能和效率。
更輕松的遷移和擴展
Docker容器幾乎可以在任意的平臺上執(zhí)行,包括實體機器、虛擬機、公有云、私有云、個人電腦、服務(wù)器等。這種兼容性可以讓使用者把一個應(yīng)用程序從一個平臺直接遷移到另外一個。
更簡單的管理
使用Docker,只需要小小的修改,就可以替代以往大量的更新工作。所有的修改都以增量的方式被分發(fā)和更新,從而實作自動化并且有效率的管理。