docker鏡像有什么用?

docker鏡像的用處:1、鏡像是Docker運行容器的前提,倉庫是存放鏡像的場所,更是Docker的核心;2、鏡像可以看作是一個特殊的文件系統,除了提供容器運行時所需的程序、庫、資源、配置等文件外,還包含了一些為運行時準備的一些配置參數。

docker鏡像有什么用?

docker鏡像的用處:

上一張 Docker 命令導圖:

docker鏡像有什么用?

從中可以看出,Docker 包含三個基本概念,分別是鏡像(Image)、容器(Container)和倉庫(Repository)。鏡像是 Docker 運行容器的前提,倉庫是存放鏡像的場所,可見鏡像更是Docker的核心。

回到正題,Docker 鏡像可以看作是一個特殊的文件系統,除了提供容器運行時所需的程序、庫、資源、配置等文件外,還包含了一些為運行時準備的一些配置參數(如匿名卷、環境變量、用戶等)。鏡像不包含任何動態數據,其內容在構建之后也不會被改變。

要想更深入的了解 Docker 鏡像,鏡像的原理也必不可少,而這其中最重要的概念就是鏡像層(Layers)(如下圖)。鏡像層依賴于一系列的底層技術,比如文件系統(filesystems)、寫時復制(copy-on-write)、聯合掛載(union mounts)等,幸運的是你可以在很多地方學習到這些技術,這里就不再贅述技術細節。

docker鏡像有什么用?

總的來說,你最需要記住這點:在 Dockerfile 中, 每一條指令都會創建一個鏡像層,繼而會增加整體鏡像的大小。

鏡像作為 Docker 最突出的創新之一,它變革了軟件交付標準。理解鏡像,對理解整個 Docker 的生命周期非常重要。

相關教程推薦:docker教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊10 分享