如何解决kaniko 可以在每个阶段拍摄快照吗? 不是每个 RUN 或 COPY 操作 关于我的 Dockerfile当前构建速度
我有一个 Dockerfile,我正在使用 Kaniko 在 Google Cloud Build (GCP) 上构建容器映像。
关于我的 Dockerfile
Dockerfile 有 4 个阶段(多阶段构建)。
Dockerfile 中有 13 个 RUN
或 copY
步骤。
当前构建速度。
GCP 上的 Kaniko
- 基于 Kaniko 的完整构建:大约 10 分钟。
- 无需更改代码即可重建:大约3~4 分钟
docker 在我的本地 Mac 上构建
- 完整构建:大约 6 分 58 秒。
- 无需更改代码即可重建:3.48 秒。
问题
如果金子可以的话,我想尝试减少缓存拉取和缓存保存的次数。
Kaniko 看起来没有在每个 docker 构建阶段拍摄快照的选项。 (不是每一步) https://github.com/GoogleContainerTools/kaniko/blob/master/README.md
有人知道解决办法吗?
否则,您是否有关于抑制缓存拉取/缓存节省开销的想法?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。