鏡像是一個特殊的文件系統(tǒng),除了提供容器運(yùn)行時所需的程序、庫、資源、配置等文件外,還包含了一些為運(yùn)行時準(zhǔn)備的配置參數(shù)(如匿名卷、環(huán)境變量、用戶等)。鏡像不包含任何動態(tài)數(shù)據(jù),其內(nèi)容在構(gòu)建之后也不會被改變。
容器和鏡像的關(guān)系,像程序設(shè)計中的實(shí)例和類一樣,鏡像是靜態(tài)的定義,容器是鏡像運(yùn)行時的實(shí)體。容器可以被創(chuàng)建、啟動、停止、刪除、暫停等。
一個鏡像可以啟動多個容器。
應(yīng)用可以包含一個或一組容器。
鏡像、容器、應(yīng)用之間的關(guān)系如圖1所示。
圖1鏡像、容器、應(yīng)用的關(guān)系