Instalar Docker Compose de forma independiente (Standalone - Obsoleto)
WarningNo se recomienda este escenario de instalación y solo se admite con fines de compatibilidad con versiones anteriores. En su lugar, utiliza Docker Desktop o el plugin de Docker Compose. Utiliza el binario independiente únicamente si no puedes usar ninguna de estas opciones.
Esta página contiene instrucciones sobre cómo instalar Docker Compose de forma independiente (standalone) en Linux o Windows Server desde la línea de comandos.
WarningEl Docker Compose independiente utiliza la sintaxis
-composeen lugar de la sintaxis estándar actualcompose.
Por ejemplo, debes escribirdocker-compose upal utilizar Docker Compose de forma independiente, en lugar dedocker compose up. Utilízalo únicamente por compatibilidad con versiones anteriores.
En Linux
Para descargar e instalar Docker Compose de forma independiente, ejecuta:
$ curl -SL https://github.com/docker/compose/releases/download/v5.1.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-composeAplica permisos de ejecución al binario independiente en la ruta de destino para la instalación.
$ chmod +x /usr/local/bin/docker-composePrueba y ejecuta comandos de Docker Compose utilizando
docker-compose.
TipSi el comando
docker-composefalla después de la instalación, verifica tu ruta (PATH). También puedes crear un enlace simbólico a/usr/bino a cualquier otro directorio en tu ruta. Por ejemplo:$ sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
En Windows Server
Sigue estas instrucciones si estás ejecutando el demonio (daemon) de Docker directamente en Microsoft Windows Server y deseas instalar Docker Compose.
Ejecuta PowerShell como administrador. Para continuar con la instalación, selecciona Sí cuando se te pregunte si deseas que esta aplicación realice cambios en tu dispositivo.
Opcional. Asegúrate de que TLS1.2 esté habilitado. GitHub requiere TLS1.2 para conexiones seguras. Si estás utilizando una versión anterior de Windows Server, por ejemplo 2016, o sospechas que TLS1.2 no está habilitado, ejecuta el siguiente comando en PowerShell:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12Descarga la última versión de Docker Compose (v5.1.2). Ejecuta el siguiente comando:
Start-BitsTransfer -Source "https://github.com/docker/compose/releases/download/v5.1.2/docker-compose-windows-x86_64.exe" -Destination $Env:ProgramFiles\Docker\docker-compose.exePara instalar una versión diferente de Docker Compose, sustituye
v5.1.2por la versión de Compose que desees utilizar.NoteEn Windows Server 2019 puedes añadir el ejecutable de Compose en
$Env:ProgramFiles\Docker. Debido a que este directorio está registrado en la variable de entornoPATHdel sistema, puedes ejecutar el comandodocker-compose --versionen el siguiente paso sin realizar configuraciones adicionales.Prueba la instalación.
$ docker-compose.exe version Docker Compose version v5.1.2