爲何要使用 Docker

首先說下 Docker 的主要目標就是實現輕量級的操做系統虛擬化解決方案。Dokcer的基礎是Linux容器(LXC)等技術。
Docker和傳統虛擬化方式的不一樣之處,就是容器是在操做系統層面上實現虛擬化,直接複用本地操做系統,而傳統方式則是在硬件層面實現。
爲何要使用 Dockerdocker

爲甚要使用Docker?ide

第一:性能和資源
Dokcer容器啓動在秒級,傳統虛擬機在分級,其次docker對系統資源利用率很高,除了運行的應用以外沒有多餘的消耗。性能

第二:更快的交付和部署
在容器中一次部署應用, 能夠在任意地方正常使用。操作系統

第三:更高效的虛擬化
從上圖能夠看出,docker容器的運行不須要額外的hypervisor支持,它是內核級別的虛擬化,所以能夠實現更高的性能和效率。資源

第四:更方便的遷移和擴展
Dokcer容器能夠在物理機,虛擬機,我的電腦,公有云等任意平臺運行。
第五:更簡單的管理
使用 Docker,叧須要小小的修改,就能夠替代以彽大量的更新工做。全部的修改都以增量的方式被分發和
更新,從而實現自勱化幵丏高效的管理。部署

爲何要使用 Docker

相關文章
相關標籤/搜索