java - Spring Boot 2.3.0 buildpack 构建创建日期为 40 年前的镜像
问题描述
我尝试在运行 Spring Boot 2.3.0 的 Maven 项目中使用 buildpack:
mvn spring-boot:build-image
图像创建得很好,但我看到了以下信息:
REPOSITORY TAG IMAGE ID CREATED SIZE
gcr.io/paketo-buildpacks/builder base-platform-api-0.3 daceb4f909b7 40 years ago 690MB
myimage master a482a4a34379 40 years ago 285MB
为什么它说图像(连同构建器)是 40 年前创建的?
解决方案
这是意料之中的。为了创建可重现的构建(即,可以重用层),构建包必须创建具有固定时间戳的层。否则,您将无法重用您在以前的构建中创建的层,因为它们具有不同的时间戳。
推荐阅读
- mysql - SQL查询按两个不同的列过滤结果
- html - 如何将谷歌表格中的特定可编辑单元格嵌入到网站中
- reactjs - 使用 Typescript 在 React 中创建自定义钩子而不传递道具
- coinbase-api - Coinbase API - 无效签名
- python-3.x - 从函数中获取多个变量值或信息的最佳方法
- jquery - MediaWiki API 在 Android 9 (api 28) 之后无法工作
- python-3.x - 区分 IPFS 链接和普通链接
- omnet++ - 如何在 .ned 文件中声明参数向量
- delphi - 在直线上绘制一个点
- python - 如何在python中自动创建父类的所有子对象?