Spring Boot 2.3.0 buildpack 构建创建日期为 40 年前的映像

Spring Boot 2.3.0 buildpack builds image with creation date 40 years ago

我尝试在 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 年前创建的?

这是意料之中的。为了创建可重现的构建(即层可以重复使用),buildpack 必须创建具有固定时间戳的层。否则,您将无法重复使用在之前的构建中创建的层,因为它们会有不同的时间戳。