首页 > 解决方案 > 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 年前创建的?

标签: javaspring-bootmavenbuildpack

解决方案


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


推荐阅读