# Referencia del archivo Compose


> **¿Es tu primera vez con Docker Compose?**
>
> Encuentra más información sobre las [características clave y casos de uso de Docker Compose](/compose/intro/features-uses/) o [prueba la guía de inicio rápido](/compose/gettingstarted/).

La Especificación de Compose es la versión más reciente y recomendada del formato de archivo de Compose. Te ayuda a definir un [archivo de Compose](/compose/intro/compose-application-model/) que se utiliza para configurar los servicios, redes, volúmenes y más de tu aplicación Docker.

Las versiones heredadas (legacy) 2.x y 3.x del formato de archivo de Compose se fusionaron en la Especificación de Compose. Está implementada en las versiones 1.27.0 y superiores (también conocidas como Compose v2) de la CLI de Docker Compose.

La Especificación de Compose en la documentación de Docker (Docker Docs) es la implementación de Docker Compose. Si deseas implementar tu propia versión de la Especificación de Compose, consulta el [repositorio de la Especificación de Compose](https://github.com/compose-spec/compose-spec).

Usa los siguientes enlaces para navegar por las secciones clave de la Especificación de Compose.

> [!TIP]
>
> ¿Quieres una mejor experiencia de edición para archivos de Compose en VS Code?
> Echa un vistazo a la extensión [Docker DX](https://marketplace.visualstudio.com/items?itemName=docker.docker) para análisis estático (linting), navegación por el código y escaneo de vulnerabilidades.




