Docker Compose is a Docker's orchestration tool. Docker Compose is an orchestration framework that used for defining and runing multi-container applications with Docker. Compose allows us declare the links of several containers in a single configuration file. Instead of having several complex lengthy commands to execute in the right sequence. The configuration file name is docker-compose.yml is a YAML format file, which is a human-frendly data serialization language. The using the docker-compose.yml file we define the relationships between services, network and volumes.