Greetings! It is easy to containerize our spring boot application using docker. Let's begin. Source code Step 1: Create a simple Spring boot application. mvn clean package Step 2: Create Dockerfile FROM openjdk:8-jdk-alpine VOLUME /tmp COPY target/spring-docker-0.0.1-SNAPSHOT.jar spring-docker-0.0.1-SNAPSHOT.jar ENTRYPOINT ["java","-jar","/spring-docker-0.0.1-SNAPSHOT.jar"] Step 3: Create a docker image using our Dockerfile docker build -t spring-docker-1 . Step 4: Make sure our image is built. docker images Step 5: Create a container using our Spring boot image. docker container run -d -p 8080:8080 --name sd-1 spring-docker-1 Step 6: Check logs to see whether it is started correctly. docker logs sd-1 Step 7: Go to web browser to see our app in action. http://localhost:8080/ http://localhost:8080/echo Awesome work! Now we have a running Docker container of our Spring boot application.