Docker三要素是指Docker的核心概念,包括鏡像(Image)、容器(Container)和倉庫(Repository)。
鏡像(Image):鏡像是Docker的基本構建塊,它是一個只讀的模板,包含了運行環境、文件系統、應用程序和依賴等。鏡像可以用來創建容器,一個鏡像可以被多個容器同時使用。
容器(Container):容器是基于鏡像創建的一個可運行的實例,它是一個獨立且隔離的運行環境。容器可以被快速創建、啟動、停止、刪除,并且具有輕量級、可移植性和可復用性等特點。
倉庫(Repository):倉庫是用來存儲和分享鏡像的地方,它可以分為本地倉庫和遠程倉庫兩種類型。本地倉庫存儲在本地機器上,而遠程倉庫則可以通過網絡訪問。倉庫中的每個鏡像都有一個唯一的標識符,稱為鏡像標簽(Image Tag),可以用來唯一標識和區分不同的鏡像版本。