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:

  1. The obligatory to-do app
  2. A web-based notes system (bonus points for markdown support)
  3. A recipe database containing ingredients, steps, and search.
  4. An online poll system to create and host simple surveys
  5. 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 1200+ tech skills courses.