3.4 镜像分层与优化 Docker 镜像分层与优化详解 3.4 镜像分层与优化 3.4.1 镜像分层原理 Docker 镜像并非一个单一的整体,而是由多个只读层 (read-only layer) 堆叠而成。每一层都代表 Dockerfile 中的一条指令所引起的文件系统变更。这种分层架构带来了诸多优势: 空间效率: 不同的镜像可以共享相同的层。例如,多个镜像都基于同一个基础镜像 (如 ),那么基础镜像层只需存储一份。 快速构建: 当 Dockerfile 内容发生变化时,Docker 只需重新构建发生变更的层以及其后的层。如果 Dockerfile 前面的层没有变化,Docker 可以直接复用缓存,从而加速构建过程。