java Sping Boot 2.3.0 buildpack构建镜像,创建日期为40年前

olmpazwi  于 2023-05-05  发布在  Java
关注(0)|答案(2)|浏览(92)

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

wfypjpf4

wfypjpf41#

这是设计好的。为了创建可复制的构建(即以便可以重用层),构建包必须创建具有固定时间戳的层。否则,您将无法重用在以前的构建中创建的图层,因为它们具有不同的时间戳。

mrfwxfqh

mrfwxfqh2#

在新版本中,您可以设置它。这里是gradle的例子

bootBuildImage {
      imageName = "docker.io/ringo"
      createdDate = "now"
}

相关问题