Docker le facilita el proceso de gestión de procesos de aplicaciones en contenedores. Si bien los contenedores son similares a las máquinas virtuales en ciertos aspectos, son más livianos y fáciles de usar. Esto permite a los desarrolladores dividir un entorno de aplicación en varios servicios aislados.
En esta guía instalaremos Docker Compose en Ubuntu Server 20.04 LTS, para poder utilizar Docker Compose es necesario primero instalar Docker, en las versiones anteriores de Docker se llamaban docker, docker.io o docker-engine. Si están instalados, desinstálelos de la siguiente forma (referencia https://docs.docker.com/engine/install/ubuntu/):
sudo apt-get remove docker docker-engine docker.io containerd runc
Instalando desde un repositorio
Antes de instalar Docker Engine por primera vez en una nueva máquina host, debe configurar el repositorio de Docker. Luego, puede instalar y actualizar Docker desde el repositorio.
Actualice el índice de paquetes de apt e instale paquetes para permitir que apt use un repositorio sobre HTTPS.
sudo apt-get update sudo apt-get upgrade sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common
Agrega la clave GPG oficial de Docker:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Verifique que ahora tiene la clave con la huella digital 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88, buscando los últimos 8 caracteres de la huella digital.
sudo apt-key fingerprint 0EBFCD88
El resultado del comando anterior debe de imprimir lo siguiente en pantalla:
pub rsa4096 2017-02-22 [SCEA]
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid [ unknown] Docker Release (CE deb) <[email protected]>
sub rsa4096 2017-02-22 [S]
Utilice el siguiente comando para configurar el repositorio estable.
sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable"
Instalar el motor de Docker
Actualice el índice del paquete apt e instale la última versión de Docker Engine y containerd.
sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io
Verifique que Docker Engine esté instalado correctamente ejecutando la imagen hello-world.
sudo docker run hello-world
Si desea utilizar Docker como un usuario no root, ahora debería considerar agregar su usuario al grupo "docker" con algo como:
sudo usermod -aG docker <your-user>
Descargar Docker Compose
Para comenzar, consulte cuál es la versión más reciente de Docker Compose disponible en su página de versiones. En el momento de escribir este artículo, la versión estable más reciente es 1.27.4
.
Ejecute el siguiente comando para descargar Docker Compose y hacer que este software esté globalmente accesible en su sistema con el nombre docker-compose:
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
Luego, establezca los permisos correctos para garantizar que el comando docker-compose sea ejecutable:
sudo chmod +x /usr/local/bin/docker-compose
Para verificar que la instalación se realizó correctamente, ejecute:
docker-compose --version
Visualizará un resultado igual a esto:
docker-compose version 1.29.2, build 5becea4c
Con este último paso Docker Compose se ha instalado correctamente en su sistema, ahora puede configurar su archivo docker-compose.yml.
Comments