> For the complete documentation index, see [llms.txt](https://docs.aurras.hugobyte.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.aurras.hugobyte.com/dependencies/docker-compose.md).

# Docker Compose

Docker Compose is a tool for defining and running multi-container Docker applications. With Compose, you use a YAML file to configure your application’s services. Then, with a single command, you create and start all the services from your configuration.

### Prerequisites

1. [Docker](/dependencies/docker.md)

### Environment

* [Windows](/dependencies/docker-compose/environments/windows.md)
* [macOS](/dependencies/docker-compose/environments/macos.md)
* [Ubuntu](/dependencies/docker-compose/environments/ubuntu.md)
