使用自定义 UID/GID 构建 spring-boot OCI 映像

Build spring-boot OCI image with custom UID/GID

我使用 spring-boot-maven-plugin 生成具有 build-image 目标的 docker 个 OCI 容器。

以及 paketo buildpack 为 spring-boot 运行 与用户 cnb 生成的 OCI 映像,其中有 uid/gui 1000:1000

有没有办法自定义 cnb 的用户和组 ID?

uid 和 guid 在 stack used by the paketo buildpacks. You can see this in the Dockerfile for the bionic stack 上定义。

覆盖它的唯一方法是 create your own stack,但这意味着您不会从 Paketo 项目获得更新,并且您将维护自己的基础 OS。