Build spring-boot OCI image with custom UID/GID

571 Views Asked by At

I use the spring-boot-maven-plugin to generate docker OCI containers with the build-image goal.

And the OCI images generated by the paketo buildpack for spring-boot run with the user cnb, which has uid/gui 1000:1000.

Is there a way to customize the user and group id of cnb?

1

There are 1 best solutions below

0
On BEST ANSWER

The uid and guid are defined on the stack used by the paketo buildpacks. You can see this in the Dockerfile for the bionic stack.

The only way to override that would be to create your own stack, but that would mean you wouldn't get updates from the Paketo project, and you'd be maintaining your own base OS.