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 Desktop para Windows. Debes cumplir los siguientes requisitos para utilizar la versión independiente de Docker Compose:

  • 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 y cómo instalar Docker Compose en macOS.

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í”.

User Account Control
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:

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

Paso 3. Descargar e instalar Docker Compose

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

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
powershell

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:

docker compose version
powershell

Obtendrás el siguiente resultado:

Versión de Docker Compose
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. También te ofrecemos un resumen de los comandos de Docker y te explicamos la orquestación de Docker con Swarm y Compose.