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

Compose is great for development, testing, and staging environments, as
well as CI workflows.
