docs/content/manuals/compose/_index.md

2.5 KiB

title linkTitle weight description keywords grid aliases
Docker Compose overview Docker Compose 100 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
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/intro/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 /reference/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/releases/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 >}}