I went to Docker Hub site for Amazon Corretto and was surprised to see Java 19 and thought about using this as my base Docker Image.
However, went out and checked, and Java 19 is not a LTS version, so I decided to stick with Java 17.
My Dockerfile:
FROM amazoncorretto:17.0.5-alpine3.16 RUN addgroup -S spring && adduser -S java -G spring USER java:spring ARG JAR_FILE=target/*.jar COPY ${JAR_FILE} app.jar EXPOSE 8080 ENTRYPOINT ["java","-jar","/app.jar"]
Then I ran the following command:
docker build -t philiptenn/demo-app .
to create a Docker Image in my local Docker Desktop, and ran it with
docker run -p 8080:8080 philiptenn/demo-app
to create a running container.
No comments:
Post a Comment