vsaps/java
Low profile java image on alpine linux, JRE headless
273
Minimal java image with low footprint alpine linux base.
Includes only JRE-Headless package to further reduce the size, as most docker containers use api model so normal JRE (With GUI support) is an overhead.
Image tags are of format java:ALPINE_VERSION-JRE_VERSION
Pull the image from dockerhub
docker pull vsaps/java:3.20-21
Copy the required jars/java classes to the image and execute with java
e.g. Dockerfile
FROM vsaps/java:3.20-21
RUN mkdir /app
WORKDIR /app
COPY target/my-jar.jar .
#EXPOSE 8080
ENTRYPOINT ["java", "-jar", "my-jar.jar" ]
docker pull vsaps/java