Docker Compose es fácil de instalar en escritorios Linux. Pero los pasos de instalación son un poco diferentes si desea la última versión de Docker Compose.
Docker Compose está disponible en los repositorios estándar de la mayoría de las distribuciones. Sin embargo, las versiones más recientes del repositorio tienden a ser varias versiones posteriores a la última versión.
Esto se está convirtiendo cada vez más en un problema y puede arrojar una variedad de errores que requieren soluciones alternativas. Aquí se explica cómo instalar la última versión de Docker Compose en Linux.
Docker Compose simplifica su vida
Docker es una herramienta esencial de creación de contenedores que le permite implementar software en su PC o servidor con Linux sin el riesgo de que interfiera con otras aplicaciones que haya instalado.
Facilita la configuración de un entorno para que se ejecute su software, y puede descargar imágenes y configurar contenedores automáticamente, todo con un solo comando compuesto.
El complemento Docker Compose hace la vida aún más fácil. Con él, puede definir entornos en un archivo de texto YAML y luego usar comandos breves para administrarlos.
Si usted proyectos de alojamiento propio en una Raspberry Pi, es invaluable. Incluso puede ejecutar sistemas operativos completos, Ubuntu, por ejemplo, como contenedores Docker.
¿Por qué no utilizar la versión Repo de Docker Compose?
Si bien es fácil de instalar Docker Compose en Linux, el desarrollo avanza rápido y hay varias versiones diferentes de Docker Compose en uso activo en la actualidad.
El esquema y la sintaxis que utilizan no siempre son compatibles y, a medida que activa los contenedores, es posible que encuentre errores como "services.web.depends_on contiene un tipo no válido, debe ser una matriz " o "Opción de configuración no compatible para redes".
Muchos de estos errores se relacionan con funciones que han quedado en desuso o se han agregado desde que se lanzó su versión de Docker Compose. Mientras juega y cambia el número de versión en su docker-compose.yaml archivo o la búsqueda intensiva de errores muy específicos a veces puede dar resultados, no es la mejor opción.
Las versiones más recientes de Docker Compose tratan los números de versión solo como asesoramiento y, por lo general, funcionarán sin problemas con los archivos YAML creados para versiones anteriores de Docker Compose.
Como las versiones de repositorio estándar de Docker Compose tienden a retrasarse con respecto a las más recientes, es posible que deba instalar Docker Compose manualmente.
Cómo instalar Docker Compose manualmente
Puede encontrar la versión más reciente de Docker Compose en la página oficial de versiones de GitHub del proyecto.
Descargar:Componer ventana acoplable
Antes de comenzar, debe desinstalar la versión de Docker Compose que instaló con su administrador de paquetes. Si instaló Docker Compose usando APT, por ejemplo, abra una terminal e ingrese:
sudo apt remove docker-compose
Visite la página GitHub Releases en su navegador y seleccione la arquitectura de su sistema de la lista. La mayoría de las PC de escritorio modernas requerirán la docker-compose-linux-x86_64 paquete. Esto podría estar oculto y es posible que deba hacer clic en Mostrar todos los activos para encontrarlo.
Para Raspberry Pis de 64 bits recientes, elija docker-compose-linux-aarch64, y para una arquitectura ARM más antigua, busque docker-compose-linux-armv7 o docker-compose-linux-armv6.
Haga clic con el botón derecho en la versión que desee y, a continuación, elija Copiar link.
Ahora regrese a su terminal y use el wget comando para descargar el binario:
wget https://github.com/docker/compose/releases/download/v2.19.1/docker-compose-linux-x86_64
Cambie el nombre del archivo descargado, muévalo a una ubicación en su RUTA y hágalo ejecutable:
sudo mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
Finalmente, verifique la versión de Docker Compose que está instalada con:
ventana acoplable-componer -v
Ahora tendría la última versión de Docker Compose instalada en su PC con Linux.
Use Docker Compose para ejecutar algunos grandes proyectos
Con una versión actualizada de Docker Compose, descubrirá que sus proyectos y aplicaciones en contenedores se ejecutan sin problemas.
Si encuentra que administrar múltiples contenedores Docker es demasiado oneroso, incluso con Docker Compose, existen herramientas fáciles de usar que pueden simplificarle la administración.