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.
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í”.
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
powershellPaso 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
powershellPara 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
powershellObtendrás el siguiente resultado:
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.