Docker Compose

Learn about the benefits of Docker and Docker Compose.

Benefits of Docker

Before learning more about Docker’s features, let’s discuss the benefits of Docker first.

  • Docker makes deployment of our application a lot easier by packing the software and its dependencies in a container.
  • We need to build our application only once, without needing to build or configure it on multiple environments.
  • Once we upload our image in Docker Hub, a public registry to store docker images, we can pull the image in any environment. Our application will work fine because we’re running them in identical containers.
  • Docker allows us to do image versioning.
  • Docker containers work in isolated environments. They do not interfere with other containers running on the same system.

When an application is built, ...