Docker 镜像 2GB 压到 200MB,构建快 10 倍 🚀 上周部署项目,Docker 镜像 2.1GB,每次构建要 15 分钟,CI/CD 慢得要命 😫 改了 Dockerfile 后,镜像直接降到 200MB,构建时间 1 分半,快了 10 倍! ❌ 错误写法: 用 node:18 基础镜像(1GB+) npm install 装了所有开发依赖 没用多阶段构建 ✅ 正确写法(3 招): 1️⃣ 用 Alpine 基础镜像 - 只有 5MB 2️⃣ npm ci --only=production - 只装生产依赖 3️⃣ 多阶段构建 - 构建工具不打进最终镜像 实战效果: 镜像:2.1GB → 200MB 构建:15 分钟 → 1.5 分钟 推送:8 分钟 → 30 秒 CI/CD 流水线从 23 分钟缩短到 2 分钟,效率直接起飞 ✨ Python 项目用 python:3.11-alpine Go 项目直接用 scratch 空镜像,最终只有 10MB 点赞收藏,下次不迷路 ❤️ #Docker #程序员 #DevOps #容器化 #镜像优化