Building Multi-Container Applications with Docker Compose
In this Docker Compose campaign, you will learn about Docker Compose and its benefits, create Docker Compose files, build multi-container applications using Flask and Redis, and develop a CRUD application with Docker Compose. This campaign assumes prior knowledge of Docker.
📄️ Refresher on Docker
In this quest, you will revisit foundational Docker concepts, including what Docker is, how to run Docker CLI commands, pull a Docker image, run a Docker container, and stop a Docker container before diving into creating multi-container applications using Docker Compose.
📄️ Getting Started with Docker Compose
In this quest, you will learn about Docker Compose, an essential tool for defining and building multi-container applications. You'll understand what Docker Compose is, why it's important, and how to build a Docker Compose file. You will also run a multi-container Docker application.
📄️ Build a Node JS with MongoDB Application with Docker Compose
In this quest, you'll build a CRUD (Create, Read, Update, Delete) application using Node.js and MongoDB. You'll containerize this application using Docker Compose and test it with Postman, a popular tool for making API requests. This quest will give you hands-on experience with Docker Compose and help you develop a functional RESTful API CRUD application.