What is docker compose ?
It is a command line utility that helps to define and share multi-container applications, create a yaml file to define the services with a single command and can spin up everything at once.
Note: First we will deploy an application with the help of docker compose