Docker 多阶段构建优化 Node.js 镜像
· 阅读需 3 分钟
容器化到 2022 年已经是很普遍的工程实践了,但很多团队在真正上线 Node.js 服务时,还是会遇到一个很现实的问题:镜像能打出来,但体积太大、构建太慢、部署不够干净。
容器化到 2022 年已经是很普遍的工程实践了,但很多团队在真正上线 Node.js 服务时,还是会遇到一个很现实的问题:镜像能打出来,但体积太大、构建太慢、部署不够干净。

Docker 构建 Node.js 项目时,最直观的痛点往往是“为什么又重新装了一遍依赖”。项目越大、CI 越频繁,这个问题就越明显。很多时候不是 Docker 慢,而是依赖缓存命中条件没有设计好。





