# Instalar Docker Compose en Windows

Docker Compose te permite **ejecutar aplicaciones complejas con un solo comando**, lo que facilita y agiliza la implementación de contenedores. Nuestro tutorial te guía paso a paso a través de la instalación de Docker Compose en Windows.

## ¿Cuáles son los requisitos de Docker Compose en Windows?

Docker Compose es una parte integral de **[Docker](https://www.ionos.com/es-us/digitalguide/servidores/know-how/que-es-docker/ "¿Qué es Docker?") Desktop para Windows**. Debes cumplir los siguientes requisitos para utilizar la versión independiente de [Docker Compose](https://www.ionos.com/es-us/digitalguide/servidores/configuracion/docker-compose-tutorial/):

- **Docker Engine**: Compose es una extensión de Docker Engine. Por lo tanto, debes tener instalado el servidor y cliente de Docker.
- **Sistema operativo**: Windows, con privilegios de administrador.

Consejo También tenemos guías sobre cómo instalar [Docker Compose en Ubuntu](https://www.ionos.com/es-us/digitalguide/servidores/configuracion/docker-compose-en-ubuntu/) y cómo instalar [Docker Compose en macOS](https://www.ionos.com/es-us/digitalguide/servidores/configuracion/docker-compose-en-mac/).

## Guía paso a paso: instalar Docker Compose en Windows

Si quieres instalar y utilizar Docker Compose, necesitas que Docker Daemon y Docker Client se ejecuten directamente en tu servidor Windows. Por lo tanto, debes asegurarte de que el **servicio Docker** se ejecuta correctamente.

### Paso 1. Iniciar PowerShell

Primero, abre PowerShell como **administrador**. Cuando te pregunte si quieres permitir que la aplicación realice cambios en tu dispositivo, haz clic en “Sí”.

[![Imagen: User Account Control](https://www.ionos.com/es-us/digitalguide/fileadmin/_processed_/5/d/csm_windows-user-account-control_3aafc06d89.webp "User Account Control")](https://www.ionos.com/es-us/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/windows-user-account-control.png) Haz clic en “Si” para iniciar la instalación. ### Paso 2. Configurar el protocolo de seguridad TLS

GitHub requiere **TLS1.2** como protocolo de seguridad predeterminado. Ejecuta el siguiente comando en Windows PowerShell:

```powershell
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
```

### Paso 3. Descargar e instalar Docker Compose

Descarga la **última versión** de Compose (v2.17.2) desde GitHub:

```powershell
Start-BitsTransfer -Source "https://github.com/docker/compose/releases/download/v2.17.2/docker-compose-Windows-x86_64.exe" -Destination $Env:ProgramFiles\Docker\docker-compose.exe
```

Para instalar otra versión, basta con sustituir `v2.17.2` en la dirección de destino por el número de versión correspondiente.

### Paso 4. Probar Docker Compose

Comprueba si Docker Compose se ha instalado correctamente, para ellos, consulta tu versión actual de Compose:

```powershell
docker compose version
```

Obtendrás el siguiente resultado:

[![Imagen: Versión de Docker Compose](https://www.ionos.com/es-us/digitalguide/fileadmin/_processed_/c/6/csm_docker-compose-version-windows_fb52914c90.webp "Versión de Docker Compose")](https://www.ionos.com/es-us/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/docker-compose-version-windows.png) Si te aparece tu versión de Docker Compose, quiere decir que se ha instalado correctamente.  Consejo Para empezar con Docker, lee nuestro [tutorial de Docker](https://www.ionos.com/es-us/digitalguide/servidores/configuracion/tutorial-docker-instalacion-y-primeros-pasos/). También te ofrecemos un resumen de los [comandos de Docker](https://www.ionos.com/es-us/digitalguide/servidores/know-how/comandos-de-docker/) y te explicamos la [orquestación de Docker con Swarm y Compose](https://www.ionos.com/es-us/digitalguide/servidores/know-how/docker-compose-y-swarm-gestion-multicontenedor/).


This is a markdown version of: [https://www.ionos.com/es-us/digitalguide/servidores/configuracion/docker-compose-en-windows/](https://www.ionos.com/es-us/digitalguide/servidores/configuracion/docker-compose-en-windows/) for AI/LLM consumption.