Project
Composer
Challenging
248 completions
~ 7 hours
4.3You will learn the tool, explore its practical use to effectively manage your containers, and gain valuable insights into container orchestration and administration.
Provided by
JetBrains Academy
About
Learn to simplify multi-service management using Docker Compose. In this project, you'll create a command file defining services, dependencies, and other configurations.
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:
Create a MongoDB service.
Create a network and a volume.
Create the task manager service
Add a port and a network
Start your services
Modify service names and restart them.
Stop the services, and delete the containers, networks, and volumes.
Reviews
YK
Yaraslau Krautsou3 months ago
In this project, I learned how to use Docker Compose to define and manage multi-container applications. I practiced creating services, defining named volumes and networks, setting environment variables via .env files, and using build contexts with Dockerfiles. I also learned how to start, stop, a ...
Ivan Segrt
7 months ago
In this project I have learned how to use Docker compose effectively to crate and manage docker containers, networks and volumes. Maybe not by this project but because was mentioned on the last task about backup of volumes I have also learned how to backup volumes and restore them back.
Zezva Okhanashvili
7 months ago
I have learned docker commands, how to run jobs with docker-compose.yaml and how to manage containers
4.3
Learners who completed this project within the Introduction to Docker course rated it as follows: