1.定義
Docker 是一個(gè)開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的容器中,然后發(fā)布到任何流行的 Linux 機(jī)器上,也可以實(shí)現(xiàn)虛擬化。容器是完全使用沙箱機(jī)制,相互之間不會(huì)有任何接口。
2.概念
鏡像(Image)是一個(gè)特殊的文件系統(tǒng),提供容器運(yùn)行時(shí)所需的程序、庫(kù)、資源、配置等配置參數(shù),分層存儲(chǔ)。比如 Docker 官方鏡像 ubuntu:14.04
包含完整的一套 Ubuntu 14.04 最小系統(tǒng)的 root 文件系統(tǒng)。
容器(Container)是鏡像運(yùn)行時(shí)的實(shí)體,類似就像是面向?qū)ο蟪绦蛟O(shè)計(jì)中的類和實(shí)例的關(guān)系。容器可以被創(chuàng)建、啟動(dòng)、停止、刪除、暫停等。
倉(cāng)庫(kù)(Repository)用于存放鏡像,命名規(guī)則:ubuntu:14.04
(軟件名:版本)(不加版本視為最近版本)。多用戶環(huán)境:
延伸閱讀
學(xué)習(xí)是年輕人改變自己的最好方式