使用自定义 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。
我使用 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。