正如https://github.com/spring-projects/spring-boot/issues/20126#issuecomment-625323684中提到的,我正在创建一个增强请求。
出于充分的原因(据我所知,再现性),由例如 maven 插件创建的 docker 映像将其创建时间戳设置为固定时间点(1970-01-01?)。使用相同方法的其他工具有一种自定义方法,例如使用 jib,您可以将creationTime 设置为USE_CURRENT_TIMESTAMP。我希望 Spring Boot 中也有这个功能。我不知道构建包是否已经支持这一点 - 那么这可能只是通过 Maven 插件呈现的问题 - 或者是否也需要在那里实现该功能。
我的用例是我们的 docker 注册表 (Gitlab) 具有过期策略功能,该功能使用时间戳来删除旧图像。该功能目前对我们来说无法使用。