This docker image builds on top of marcelhuberfoo/arch image for the purpose of running
headless java applications like
gerrit. It provides several features of which some are already present in the base image:
- A non-root user and group
dockyfor executing programs inside the container.
- A umask of 0002 for user
- Exported variables
GIDto make use of the user settings from within scripts.
- Timezone (
/etc/localtime) is linked to
Europe/Zurich, adjust if required in a derived image.
This image does not override the default entrypoint from the base image. It's only purpose is to serve as a base for java applications.
docker run --rm marcelhuberfoo/arch-openjdk8 java -version