Docker 的設(shè)計特點:
輕量
在一臺機器上運行的多個 Docker 容器可以共享這臺機器的操作系統(tǒng)內(nèi)核;能快讀的啟動,而只需占用很少的計算和內(nèi)存資源。鏡像是通過文件系統(tǒng)層進行構(gòu)造的,并共享一些公共文件,這樣就能盡量降低磁盤用量,并能更快地下載鏡像;
標(biāo)準(zhǔn)
Docker 容器基于開放式標(biāo)準(zhǔn),能夠在所有主流 Linux 版本、Microsoft Windows 以及包括 VM、裸機服務(wù)器和云在內(nèi)的任何基礎(chǔ)服務(wù)設(shè)施上運行;
安全
Docker 賦予應(yīng)用隔離性,不僅僅限于彼此隔離,還獨立于底層的基礎(chǔ)設(shè)施。Docker 默認(rèn)提供最強的隔離,因此應(yīng)用出現(xiàn)問題,也只是單個容器的問題,而不會波及到整臺機器。