Project

Run Docker Run (Spring Boot)

Challenging
61 completions
~ 8 hours
4.2

Learn to build a custom image from an official image, create containers from an image, and start, stop, and delete a container.

Provided by

JetBrains Academy JetBrains Academy

About

Docker is a platform for developing, shipping, and running applications. Docker provides the ability to package and run an application in a container environment. Container images are lightweight units that contain everything needed to run an application. You can easily share your application with container images; everyone you share it with gets the same container image that works similarly. Container images become containers in the run time. In this project, you will learn how to create and run a container with a web application.

Graduate project icon

Graduate project

This project covers the core topics of the Introduction to Docker course, making it sufficiently challenging to be a proud addition to your portfolio.

At least one graduate project is required to complete the course.

What you'll learn

Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:

Reviews

Yaraslau Krautsou
3 months ago
In this project, I learned how to containerize a Spring Boot application using Docker. I gained hands-on experience creating a Dockerfile with a multi-stage build — using a JDK image to compile the application with Gradle and a lighter JRE image to run it, which keeps the final image size smaller. I ...
Jennifer Hanna
6 months ago
Nice project to get some hands-on experience with lightweight containerization using a build and a run stage.
Ivan Elisandro da Silva avatar
Ivan Elisandro da Silva
8 months ago
The project gives a good idea on how to create multi stage build using Docker, while not giving exactly complete answers, which can be challenging enough for whoever is not familiar with the concepts yet.

4.2

Learners who completed this project within the Introduction to Docker course rated it as follows:
Usefulness
4.5
Fun
4.2
Clarity
4.1