Docker
es un sistema opensource que busca empaquetar, gestionar el despliegue de las aplicaciones con los recursos necesarios para que funcione, en algo llamado contenedores. Así creando una especie de máquinas virtualizadas super ligeras que favorece la implementación rápida y modular de un software en cualquier equipo que posea Docker.
Prerequisitos
Es necesario contar con una máquina con sistema operativo Ubuntu 20.04 con permisos de usuario. Además de actualizar la lista de paquetes del sistema y unos complementos de HTTP que apt requiere.
sudo apt-get update sudo apt install apt-transport-https ca-certificates curl software-properties-common
Instalacion
Lo primero que se hace es descargar la llave GPG para verificar la firma de los paquetes
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Luego descargar el repositorio de Docker
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
Se actualiza los paquetes del sistema
sudo apt update
Ahora se instala la versión comunity de Docker
sudo apt install docker-ce
Solo falta verificar si el servicio de Docker está corriendo
sudo systemctl status docker
Docker-Compose
Si piensa trabajar con varios contenedores a la vez y que se comuniquen entre ellos, es recomendable instalar Docker-Compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
En el siguiente post, profundizaremos un poco más Docker.