Docker es una plataforma de contenedores que ha revolucionado la forma en que se desarrollan, entregan y ejecutan aplicaciones. Instalar Docker desde sus repositorios es una forma eficiente de obtener la última versión y garantizar actualizaciones sencillas. En esta guía, te mostraremos cómo hacerlo paso a paso.
Paso 1: Actualiza el Sistema
Antes de comenzar, asegúrate de que tu sistema esté actualizado. Ejecuta los siguientes comandos en la terminal:
sudo apt update
sudo apt upgrade
Paso 2: Instala las Dependencias
Docker requiere algunas dependencias previas. Instálalas con el siguiente comando:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
Probablemente tengas algunas de ellas instaladas ya en tu sistema.
Paso 3: Agrega el Repositorio de Docker
Añade la clave GPG de Docker:
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
Y agrega su repositorio oficial:
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
Paso 4: Instala Docker
Finalmente, instala Docker utilizando el siguiente comando:
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Ésto realizará la instalación, habilitará el servicio y lo iniciará.
Paso 5: Comprobando la Instalación
Para verificar que Docker se instaló correctamente, simplemente ejecuta el siguiente comando y te aparecerá la versión de docker que se ha instalado:
docker --version
Docker version 24.0.7, build afdd53b
Puedes comprobar si el servicio está corriendo usando systemctl:
sudo systemctl status docker
Si por alguna razón, no estuviera corriendo, puedes iniciarlo de la siguiente manera:
sudo systemctl start docker
Por otro lado, puedes comprobar si el servicio se encuentra habilitado para iniciarse en el arranque de la máquina:
sudo systemctl is-enabled docker
Si no estuviera habilitado, podrías habilitarlo fácilmente:
sudo systemctl enable docker
Y si en algún momento quisieras deshabilitarlo:
sudo systemctl disable docker