Guía Completa para Instalar y Configurar Docker en Ubuntu 24.04
Aprende a instalar y configurar Docker en Ubuntu 24.04 paso a paso. Desde la actualización del sistema hasta la ejecución de contenedores, esta guía optimizada te ayudará a preparar tu entorno de desarrollo de manera eficiente y segura. Ideal para desarrolladores y administradores de sistemas. 🚀

Docker es una plataforma de contenedorización que permite empaquetar y distribuir aplicaciones junto con sus dependencias en entornos aislados. Este enfoque garantiza la portabilidad y escalabilidad de los servicios, facilitando el despliegue en distintos sistemas operativos y arquitecturas sin incurrir en problemas de compatibilidad.
Este documento detalla un proceso meticuloso de instalación de Docker en Ubuntu 24.04, optimizado para entornos de desarrollo y producción.
Paso 1: Actualización del Sistema y Dependencias Necesarias
Antes de proceder con la instalación de Docker, es fundamental asegurarse de que el sistema operativo está completamente actualizado. Además, se requieren ciertos paquetes esenciales que facilitarán la autenticación y la gestión de paquetes durante la instalación.
sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get install -y ca-certificates curl gnupg
Estos paquetes incluyen herramientas críticas para descargar e instalar software de fuentes seguras y verificadas.
Paso 2: Configuración del Almacén de Claves GPG
Docker emplea una firma digital para garantizar la integridad y autenticidad de sus paquetes. Para ello, es necesario configurar un directorio específico donde almacenar la clave GPG.
sudo install -m 0755 -d /etc/apt/keyrings
Este paso protege las claves contra accesos no autorizados y asegura su correcta utilización.
Paso 3: Descarga y Configuración de la Clave GPG
El siguiente comando descarga la clave de firma digital de Docker, la convierte al formato adecuado y la almacena en el directorio configurado previamente.
curl -fsSL <https://download.docker.com/linux/ubuntu/gpg> | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
Paso 4: Ajuste de Permisos para la Clave
Para permitir el acceso a la clave durante la instalación y futuras actualizaciones, es necesario otorgarle permisos de lectura.
sudo chmod a+r /etc/apt/keyrings/docker.gpg
Este ajuste garantiza que cualquier proceso del sistema pueda acceder a la clave cuando sea necesario.
Paso 5: Configuración del Repositorio Oficial de Docker
Para obtener las versiones más recientes y estables de Docker, se debe añadir su repositorio oficial a la lista de fuentes de paquetes de Ubuntu.
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 6: Actualización del Índice de Paquetes
Tras agregar el repositorio de Docker, es necesario actualizar el índice de paquetes del sistema para que los cambios surtan efecto.
sudo apt-get update
Paso 7: Instalación de Docker y Componentes Relacionados
La instalación de Docker implica descargar e instalar múltiples paquetes esenciales para su funcionamiento. Esto incluye el motor de Docker, herramientas de gestión de contenedores y soporte para Docker Compose.
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Paso 8: Inicialización y Configuración del Servicio Docker
Una vez instalado, Docker no se inicia automáticamente. Es necesario activarlo y configurar su ejecución automática en cada arranque del sistema.
sudo systemctl start docker
Para verificar que el servicio está corriendo correctamente:
sudo systemctl status docker
Para garantizar que Docker se inicie en cada reinicio del sistema:
sudo systemctl enable docker
Paso 9: Validación de la Instalación de Docker
Para comprobar que Docker está correctamente instalado y operativo, se recomienda ejecutar un contenedor de prueba. Este comando descargará una imagen básica y mostrará un mensaje de confirmación si todo está en orden.
sudo docker run hello-world
Adicionalmente, para verificar qué contenedores están en ejecución en el sistema:
sudo docker ps
Si la instalación se ha realizado correctamente, el mensaje de confirmación indicará que Docker está listo para ser utilizado.
Paso 10: Configuración de Permisos para Uso sin sudo
(Recomendado)
Por defecto, los comandos de Docker requieren permisos administrativos. Para permitir su uso sin necesidad de sudo
, es posible añadir el usuario actual al grupo de Docker.
sudo usermod -aG docker $USER
Tras realizar este cambio, se recomienda cerrar sesión y volver a iniciarla para aplicar la nueva configuración. Como alternativa, se puede ejecutar:
newgrp docker
Esta configuración facilita el uso de Docker en entornos de desarrollo sin necesidad de conceder permisos de superusuario de manera constante.
Conclusión
Siguiendo estos pasos, Docker quedará completamente configurado y operativo en Ubuntu 24.04. Gracias a su capacidad de aislamiento y despliegue eficiente, se convierte en una herramienta fundamental para desarrolladores y administradores de sistemas que buscan optimizar el proceso de implementación y gestión de aplicaciones en entornos escalables. ¡Empieza a construir tu infraestructura con Docker hoy mismo!