如何使用gradle插件在Spring Boot中打开构建包生成的docker映像的分层

问题描述

在此video中,Phil Webb描述了如何通过为maven插件添加启用了true配置的层来打开由构建包构建的Spring Boot docker映像的分层。如何配置gradle插件执行相同的操作?我没有在reference manual中找到有关gradle插件的任何引用。

解决方法

事实证明,您配置的是bootRun任务,而不是bootBuildImage任务,如下所示:

tasks.bootJar {
  layered()
}

我的问题最终变成了this one

的副本