Docker Compose te permite ejecutar apli­ca­cio­nes complejas con un solo comando, lo que facilita y agiliza la im­ple­me­n­ta­ción de co­n­te­ne­do­res. Nuestro tutorial te guía paso a paso a través de la in­s­ta­la­ción de Docker Compose en Windows.

¿Cuáles son los re­qui­si­tos de Docker Compose en Windows?

Docker Compose es una parte integral de Docker Desktop para Windows. Debes cumplir los si­guie­n­tes re­qui­si­tos para utilizar la versión in­de­pe­n­die­n­te 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 pri­vi­le­gios de ad­mi­ni­s­tra­dor.
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 di­re­c­ta­me­n­te en tu servidor Windows. Por lo tanto, debes ase­gu­rar­te de que el servicio Docker se ejecuta co­rre­c­ta­me­n­te.

Paso 1. Iniciar Po­we­r­She­ll

Primero, abre Po­we­r­She­ll como ad­mi­ni­s­tra­dor. Cuando te pregunte si quieres permitir que la apli­ca­ción realice cambios en tu di­s­po­si­ti­vo, haz clic en “Sí”.

Imagen: User Account Control
Haz clic en “Si” para iniciar la in­s­ta­la­ción.

Paso 2. Co­n­fi­gu­rar el protocolo de seguridad TLS

GitHub requiere TLS1.2 como protocolo de seguridad pre­de­te­r­mi­na­do. Ejecuta el siguiente comando en Windows Po­we­r­She­ll:

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
po­we­r­she­ll

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
po­we­r­she­ll

Para instalar otra versión, basta con sustituir v2.17.2 en la dirección de destino por el número de versión co­rre­s­po­n­die­n­te.

Paso 4. Probar Docker Compose

Comprueba si Docker Compose se ha instalado co­rre­c­ta­me­n­te, para ellos, consulta tu versión actual de Compose:

docker compose version
po­we­r­she­ll

Obtendrás el siguiente resultado:

Imagen: Versión de Docker Compose
Si te aparece tu versión de Docker Compose, quiere decir que se ha instalado co­rre­c­ta­me­n­te.
Consejo

Para empezar con Docker, lee nuestro tutorial de Docker. También te ofrecemos un resumen de los comandos de Docker y te ex­pli­ca­mos la or­que­s­ta­ción de Docker con Swarm y Compose.

Ir al menú principal