Wrap up
An overview of what we have covered.
We'll cover the following
Highlights
What you’ve learned in this course:
- How Docker revolutionizes your development.
- The architecture of Docker.
- The basics of Docker.
- Creating a Dockerfile.
- Creating a Compose file for multiple services.
- Related Docker Commands.
- Running databases like MySQL, MongoDB, Postgres.
- Running apps like WordPress, Drupal, PrestaShop.
- Making and running your Node.js app.
- Debugging the Node.js app.
- Pushing the Docker images to a repository.
What more can you do?
If you want to practice more by building multi-container applications, consider creating an application using your favorite language, database, and associated dependencies. For example:
- The obligatory to-do app
- A web-based notes system (bonus points for markdown support)
- A recipe database containing ingredients, steps, and search.
- An online poll system to create and host simple surveys
- A real-time chat app.
Consider how multiple Docker containers would permit horizontal scaling. People chatting in the same room could be connected to different containerized applications running on different servers. A backend redis, database, or queue system could broadcast messages to other containers.
This way you will learn more about the power of Docker.
Get hands-on with 1400+ tech skills courses.