Docker es una plataforma de virtualización a nivel de sistema operativo que simplifica el despliegue de aplicaciones mediante el uso de contenedores. A diferencia de las máquinas virtuales tradicionales, los contenedores comparten el núcleo del sistema operativo anfitrión, lo que los hace extremadamente livianos, portátiles y eficientes en el uso de recursos.
En este tutorial aprenderás a instalar Docker en Ubuntu 26.04 LTS, además de configurar tu usuario para ejecutar comandos de Docker sin privilegios de root.
Requisitos previos
- Un servidor o máquina con Ubuntu 26.04 LTS.
- Acceso a la terminal con privilegios
sudoo usuarioroot.
1. Instalar Docker en Ubuntu 26.04 y configurar la llave GPG
Para asegurarnos de obtener la versión más reciente directamente desde la fuente oficial, añadiremos el repositorio oficial de Docker en lugar de usar los paquetes por defecto de Ubuntu.
Primero, antes de instalar Docker en Ubuntu 26.04, actualizaremos la lista de paquetes e instala los prerrequisitos necesarios:
sudo apt update && sudo apt install -y apt-transport-https ca-certificates curl software-properties-commonCrea el directorio para almacenar las llaves del sistema e importa la llave GPG oficial de Docker:
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
2. Agregar el repositorio oficial de Docker
Añade el repositorio de Docker a la lista de fuentes de paquetes (sources.list.d):
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/nullActualiza nuevamente el índice de paquetes para reconocer la nueva fuente:
sudo apt update3. Instalar Docker Engine y Docker Compose
Instala el motor de Docker (docker-ce), la CLI, el entorno de ejecución de contenedores (containerd) y los plugins de Buildx y Docker Compose ejecutando:
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-pluginUna vez finalizada la instalación, habilita el servicio para que inicie automáticamente junto con el sistema y verifica su estado:
sudo systemctl enable --now docker
sudo systemctl status docker![Cómo Instalar Docker en Ubuntu 26.04 [Guía Paso a Paso] 2 instalar docker en ubuntu 26.04](https://oscarcifuentes.cl/wp-content/uploads/2026/08/instalar-docker-ubuntu-26.04.png)
Para verificar las versiones instaladas de Docker y Docker Compose, ejecuta:
docker --version
docker compose version4. Configurar Docker para ejecutar sin privilegios de Root (Opcional)
Por defecto, ejecutar el comando docker requiere permisos de root o anteceder sudo. Para permitir que un usuario estándar ejecute contenedores sin sudo, agrégalo al grupo de seguridad docker.
Sustituye tu_usuario por el nombre real de tu usuario en el sistema:
sudo usermod -aG docker tu_usuarioPara aplicar los cambios en el grupo sin cerrar sesión, ejecuta:
newgrp dockerPuedes verificar que todo funcione ejecutando el contenedor de prueba oficial sin necesidad de sudo:
docker run hello-worldPreguntas Frecuentes sobre Instalar Docker en Ubuntu 26.04
¿Cuál es la diferencia entre docker-compose y docker compose? docker-compose (con guion) corresponde a la versión 1 heredada escrita en Python. La versión moderna (Docker Compose v2) está integrada directamente como un plugin del comando docker (docker compose, sin guion), escrita en Go y ofreciendo un rendimiento superior.
¿Cómo reiniciar o detener el servicio de Docker? Puedes administrar el demonio de Docker mediante systemctl:
- Reiniciar:
sudo systemctl restart docker - Detener:
sudo systemctl stop docker - Iniciar:
sudo systemctl start docker
¿Cómo eliminar contenedores e imágenes sin uso para liberar espacio? Docker acumula recursos no utilizados con el tiempo. Para realizar una limpieza completa de contenedores detenidos, redes no utilizadas e imágenes huérfanas, ejecuta:
Bash
docker system prune -aSolución de Problemas Comunes
Error: Permission denied while trying to connect to the Docker daemon socket (H3) Este error ocurre si intentas ejecutar docker con un usuario estándar que no pertenece al grupo docker. Para solucionarlo, ejecuta sudo usermod -aG docker $USER y vuelve a iniciar sesión o ejecuta newgrp docker.
Conclusión
¡Felicidades! Hemos terminado de instalar Docker en Ubuntu 26.04 LTS. Ya estás listo para desplegar tus aplicaciones en contenedores de forma rápida, segura e independiente.
