Instalación de Docker en Ubuntu 24.04 LTS

Docker se ha convertido en algo esencial a la hora de trabajar con Desarrollador, Administardor de Sistemas o SRE, por lo que será necesario instalarlo una vez que tenemos ya instalado el sistema Ubuntu 24.04, en esta entrada haremos una explicación paso a paso de cómo realizar en nuestra distribución.

Desinstalación de versiones antiguas

for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done

En este caso como vemos desinstala los paquetes típicos de docker

Añadir el repositorio Docker para Ubuntu

# Añade la clave GPG oficial de Docker:
sudo apt update
sudo apt install -y ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

# Añadir el repositorio a las fuentes de APT:
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update

Instalar los paquetes de Docker Engine

sudo apt install -y docker-ce docker-ce-cli containerd.io \
docker-buildx-plugin docker-compose-plugin

Asignación de permisos al usuario para ejecutar docker cli

sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker

Configuración del arranque automático de los servicios

sudo systemctl enable docker.service
sudo systemctl enable containerd.service

Comprobaciones

Si todo ha ido bien ya deberíamos poder ejecutar el comando

docker ps

Comments

Leave a Reply

*

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Suscríbete al Boletín

Si quieres estar al tanto de las novedades del blog, ya sabes :)
* = campo obligatorio

powered by MailChimp!

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

Aviso de cookies