-
我只改了一行业务代码,重新构建 Docker 镜像却要把几百个依赖从头到尾重装一遍、每次都等好几分钟,排查半天才发现是我 Dockerfile 里几行命令的先后顺序,把构建缓存几乎全废掉了的深度复盘
我有个服务用 Docker 打包,Dockerfile 写得朴实:先把整个项目代码 COPY 进镜像,再 RUN 安装依赖。日常开发越来越折磨:我哪怕只改一行业务代码,重新 docker build 都要把几百个依赖从头重装一遍、每次等好几分钟。依赖一个都没动凭什么每次重装?我以为是 Docker 慢、网络慢,直到研究 Docker 缓存机制才恍然:Docker 构建是分层的且带缓存,只要某层及其…- 0
- 0
分层
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!

