Home Explore Blog CI



docker

1st chunk of `content/manuals/compose/intro/history.md`
496f27f11f495f106555268f382847a17f845298295fbadd0000000100000278
---
title: History and development of Docker Compose
linkTitle: History and development
description: History of Compose v1 and Compose YAML schema versioning
keywords: compose, compose yaml, swarm, migration, compatibility, docker compose vs docker-compose
weight: 30
aliases:
- /compose/history/
---

This page provides:
 - A brief history of the development of the Docker Compose CLI
 - A clear explanation of the major versions and file formats that make up Compose v1 and Compose v2
 - The main differences between Compose V1 and Compose v2 

## Introduction


Title: Introduction to Docker Compose History
Summary
This section provides a brief history of the Docker Compose CLI, explains the major versions and file formats of Compose v1 and Compose v2, and highlights the main differences between them, as illustrated by a diagram.