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.
Step 2:
Create Dockerfile
Step 3:
Create a docker image using our Dockerfile
Step 4:
Make sure our image is built.
Step 5:
Create a container using our Spring boot image.
Step 6:
Check logs to see whether it is started correctly.
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.
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.
Comments
Post a Comment