Compartir comentarios
Las respuestas se generan en base a la documentación.

Instalar Docker Compose de forma independiente (Standalone - Obsoleto)

Warning

No 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.

Warning

El Docker Compose independiente utiliza la sintaxis -compose en lugar de la sintaxis estándar actual compose.
Por ejemplo, debes escribir docker-compose up al utilizar Docker Compose de forma independiente, en lugar de docker compose up. Utilízalo únicamente por compatibilidad con versiones anteriores.

En Linux

  1. 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-compose
    
  2. Aplica permisos de ejecución al binario independiente en la ruta de destino para la instalación.

    $ chmod +x /usr/local/bin/docker-compose
    
  3. Prueba y ejecuta comandos de Docker Compose utilizando docker-compose.

Tip

Si el comando docker-compose falla después de la instalación, verifica tu ruta (PATH). También puedes crear un enlace simbólico a /usr/bin o 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.

  1. Ejecuta PowerShell como administrador. Para continuar con la instalación, selecciona cuando se te pregunte si deseas que esta aplicación realice cambios en tu dispositivo.

  2. 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]::Tls12
  3. Descarga 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.exe

    Para instalar una versión diferente de Docker Compose, sustituye v5.1.2 por la versión de Compose que desees utilizar.

    Note

    En 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 entorno PATH del sistema, puedes ejecutar el comando docker-compose --version en el siguiente paso sin realizar configuraciones adicionales.

  4. Prueba la instalación.

    $ docker-compose.exe version
    Docker Compose version v5.1.2
    

¿Qué sigue?