spring-bootdocker

How to dockerize Spring Boot Application?


I want to dockerize my Spring Boot Project. In eclipse, I have already created a Dockerfile (after creating the application jar file) like this:

FROM openjdk:8-jdk-alpine
ARG JAR_FILE=target/device-fixer-1.2.1.jar.jar
COPY ${JAR_FILE} device-fixer-1.2.1.jar.jar
ENTRYPOINT ["java","-jar","/device-fixer-1.2.1.jar.jar"]

enter image description here

Now what should I do to be able to dockerize?


Solution

  • Assuming your app listens on port 80

    docker build -t <your-app-name> .
    docker run -d -p 80:80 <your-app-name>