docs/content/compose/_index.md

2.4 KiB

description keywords title grid aliases
Learn how to use Docker Compose to define and run multi-container applications with this detailed introduction to the tool. docker compose, docker-compose, docker compose command, docker compose files, docker compose documentation, using docker compose, compose container, docker compose service Docker Compose overview
title description icon link
Why use Compose? Understand Docker Compose's key benefits feature_search /compose/intro/features-uses/
title description icon link
How Compose works Understand how Compose works category /compose/compose-application-model/
title description icon link
Install Compose Follow the instructions on how to install Docker Compose. download /compose/install
title description icon link
Quickstart Learn the key concepts of Docker Compose whilst building a simple Python web application. explore /compose/gettingstarted
title description icon link
View the release notes Find out about the latest enhancements and bug fixes. note_add /compose/release-notes
title description icon link
Explore the Compose file reference Find information on defining services, networks, and volumes for a Docker application. polyline /compose/compose-file
title description icon link
Browse common FAQs Explore general FAQs and find out how to give feedback. help /compose/faq
title description icon link
Migrate to Compose V2 Learn how to migrate from Compose V1 to V2 folder_delete /compose/migrate/
/compose/cli-command/
/compose/networking/swarm/
/compose/overview/
/compose/swarm/
/compose/completion/

Docker Compose is a tool for defining and running multi-container applications. It is the key to unlocking a streamlined and efficient development and deployment experience.

Compose simplifies the control of your entire application stack, making it easy to manage services, networks, and volumes in a single, comprehensible YAML configuration file. Then, with a single command, you create and start all the services from your configuration file.

Compose works in all environments; production, staging, development, testing, as well as CI workflows. It also has commands for managing the whole lifecycle of your application:

  • Start, stop, and rebuild services
  • View the status of running services
  • Stream the log output of running services
  • Run a one-off command on a service

{{< grid >}}