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