Docker 镜像分层是 Docker 的核心特性,每个 Dockerfile 指令都会创建一个新的镜像层。分层的好处包括:构建缓存(未改变的层会被复用)、减小镜像体积(共享相同的层)、并行下载和上传。优化镜像构建的方法包括:使用多阶段构建(Multi-stage build)、合并 RUN 指令、使用 .dockerignore 排除不需要的文件、选择合适的基础镜像(如 alpine)、清理不必要的文件和缓存。