Created
June 24, 2020 12:38
-
-
Save skhatri/bbfd334c7f9f2aa1f3464f1bac2d98aa to your computer and use it in GitHub Desktop.
ubi minimal docker java11 microservices
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM registry.access.redhat.com/ubi8/ubi-minimal | |
LABEL base=ubi8 engine=jvm version=java11 timezone=UTC port=8080 dir=/opt/app user=app | |
RUN microdnf install java-11-openjdk-headless openssl hostname bash curl tzdata shadow-utils && microdnf clean all | |
ENV JAVA_HOME=/usr/lib/jvm/jre-11 | |
ENV TZ=UTC | |
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone | |
EXPOSE 8080 | |
RUN mkdir -p /opt/app && ln -s /opt/app /lib | |
WORKDIR /opt/app | |
RUN groupadd --system --gid=1000 app\ | |
&& useradd --system --no-log-init --gid app --uid=1000 app \ | |
&& chown -R app:app /opt/app | |
USER root |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment