Introducción
En este breve post te mostraremos como dar tus primeros pasos con Docker, pero antes de comenzar necesitamos que entiendas ciertos conceptos básicos.
¿Qué es Docker?
Docker es un proyecto de código abierto que permite desplegar aplicaciones dentro de contenedores de software.
¿Cómo funciona?
Docker utiliza el kernel de Linux y las funciones de este, como Cgroups y namespaces.
Para que se entienda, utiliza Cgroups para limitar los recursos de un contenedor y namespaces para limitar que puede “ver” ese contenedor.
Una ventaja de usar contenedores radica en la independencia de los mismos, es decir, la capacidad de ejecutar varios procesos y aplicaciones por separado para hacer un mejor uso de su infraestructura.
Para crear dichos contenedores Docker utiliza imágenes, la ventaja de esto es que con una sola imagen puedo crear muchos contenedores.
¿Qué es una imagen?
Una imagen es una plantilla utilizada para crear el contenedor para la aplicación que queremos ejecutar
¿Qué es un contenedor?
Un contenedor lo podríamos ver como una capsula que almacena todo lo necesario (librerías, dependencias, binarios, etc) para que la aplicación pueda ejecutarse de forma aislada.
INSTALACIÓN EN UBUNTU 20.04
En primer lugar debe actulizar la lista de paquetes
sudo apt update
Luego, instale el siguiente paquete, el mismo permite a apt descargar a través del protocolo https.
sudo apt install apt-transport-https ca-certificates curl software-properties-common
Luego, Añadir la clave de GPG de docker.
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Luego, Añadir el repositorio de docker al APT.
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
Luego, volvemos a actualizar la lista de paquetes.
sudo apt update
Finalmente, instalamos Docker.
sudo apt install docker-ce
Comprobamos el estado.
sudo systemctl status docker