En el universo de la virtualización y la gestión de contenedores, Docker se erige como una herramienta esencial para simplificar el desarrollo y despliegue de aplicaciones. Su popularidad radica en la capacidad para encapsular aplicaciones y sus dependencias en contenedores independientes, proporcionando un entorno coherente y reproducible. Este tutorial te guiará a través de los pasos fundamentales para instalar Docker en Ubuntu, permitiéndote aprovechar sus beneficios en tus proyectos de desarrollo.
Instalación de Docker
Antes de instalar, deberemos hacer unos pequeños ajustes a nuestro sistema, empezaremos por ejecutar los siguentes comandos
sudo apt update && upgrade
Instalamos algunas dependencias
sudo apt install qemu-system-x86 pass uidmap
Ahora instalaremos el repositorio de dockers para poder siguir con la instalación, ejecutamos los siguientes comandos
sudo apt install ca-certificates curl gnupg lsb-release
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Teniendo el repositorio ya configurado, ahora podemos instalar docker
sudo apt update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Revisamos que docker este corriendo
sudo systemctl status docker
Deberías ver algo así

Luego probamos un Hola Mundo en docker
sudo docker run hello-world
Deberías ver algo así

Ejecutando sin sudo
Si ejecutamos docker sin el comando sudo, lo más probable es que tengamos errores, por lo que te recomiendo seguir los siguientes pasos
Creamos el siguiente grupo
sudo groupadd docker
Agregamos nuestro usuario al grupo.
sudo usermod -aG docker $USER
Reinicia el equipo o ejecuta este comando
newgrp docker
Probamos nuevamente sin sudo
docker run hello-world
Felicidades! has terminado este post de Instalar Docker en Ubuntu, por lo que ya deberías estar disfrutando de esta herramienta, si quieres seguir adentrandote en el tema te dejo estos links de gran ayuda:
Instalar Docker Desktop y enlazar con Docker Hub
https://tenocode.com/instalar-docker-desktop-en-ubuntu/
Comandos Docker
https://tenocode.com/comandos-docker/
Sitio oficial de Docker por si quieres seguir investigando sobre esta fabulosa herramienta