首页/云/Docker 容器速查/镜像瘦身手段与验收
镜像与构建107 条

镜像瘦身手段与验收

镜像体积优化的常见组合:换精简基础镜像、多阶段构建、安装与清理同层完成、.dockerignore 排除无关内容,并以体积对比验收。

Docker 容器速查云更新于 2026-10-12
用途系统性缩小镜像
手段基础镜像选型 / 多阶段 / 同层清理 / 忽略文件
验收docker images 与 docker history 前后对比

示例

示例
# 同层安装与清理(缓存不残留)
RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates \
 && rm -rf /var/lib/apt/lists/*

# 最终阶段只拷贝产物
COPY --from=builder /app/bin/server /usr/local/bin/server
先量化再优化:记录改动前后的镜像大小与层构成,避免凭感觉删除依赖导致运行故障。

易错点

  • 把 apt 缓存删除放到另一条 RUN 里不会减小体积,层已固化了被删文件的内容
  • 切到精简镜像后注意时区、CA 证书、libc 兼容等运行期依赖,缺一个就会上线即挂

数据来源与参考

  • Docker 官方文档:Multi-stage builds 与镜像最佳实践(docs.docker.com)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌