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