Cómo instalar Docker en Ubuntu Server – Guía rápida y directa
Por Bruno Hoinacki

Instalar Docker en Ubuntu Server es prácticamente esencial hoy en día para quien trabaja con despliegues modernos, microservicios o simplemente quiere ejecutar stacks como Nginx, Redis, PostgreSQL, Laravel, Node, etc., en contenedores aislados. Esta guía va directo al grano: un paso a paso para salvarte cuando te quedes en blanco o cuando estés preparando una máquina nueva para proyectos, y Forcoder te va a ayudar. Guarda este artículo para volver cada vez que lo necesites.
📦 1. Actualiza los repositorios del sistema
Primero, asegúrate de que tu lista de paquetes esté actualizada:
sudo apt update
Si hay actualizaciones disponibles, puedes instalarlas con:
sudo apt upgrade -y
💡 Recomendado fazer isso sempre antes de instalar novos pacotes, especialmente em máquinas recém-criadas.
🐳 2. Instalando Docker y Docker Compose
O Docker e o Docker Compose podem ser instalados diretamente dos repositórios padrão do Ubuntu (mantidos pela Canonical), o que já é suficiente para a maioria dos casos.
sudo apt install -y docker.io docker-compose
Esto instalará:
- Docker Engine: para gestionar contenedores.
- Docker Compose: para orquestar varios contenedores con
docker-compose.yml.
👤 3. Agregando tu usuario al grupo docker
Para evitar tener que usar sudo cada vez que ejecutes un comando de Docker:
sudo usermod -aG docker $USER
Si es otro usuario (no el actual), cambia $USER por nomedeusuario.
⚠️ Importante: después de este comando, cierra sesión y vuelve a iniciarla (o reinicia la sesión SSH) para que el cambio de grupo surta efecto.
💡 Alternativa rápida: Si no quieres salir de la sesión, ejecuta:
newgrp docker
Este comando recarga los grupos del usuario en la sesión actual, permitiéndote usar docker sin sudo de inmediato.
🔁 4. Habilitar Docker en el arranque
Por lo general, el servicio ya se activa automáticamente, pero conviene asegurarse de que se inicie con el sistema:
sudo systemctl enable docker
Y para verificar el estado actual del servicio:
sudo systemctl status docker
El resultado debe indicar que el servicio está “active (running)”.
🧪 5. Prueba rápida
Para verificar que todo está bien:
docker run hello-world
Este contenedor de prueba imprime un mensaje que confirma que todo funciona correctamente.
¡Listo! Docker y Docker Compose están instalados y listos para recibir tus contenedores favoritos. Ya sea para desarrollo local, staging o producción, este stack simple acelera el despliegue de prácticamente cualquier aplicación moderna.
⚙️ Consejo Forcoder: instalación desde el repositorio oficial de Docker
Si quieres tener siempre la última versión de Docker, puedes instalarla directamente desde el repositorio oficial (mantenido por Docker Inc.). Esto es útil en entornos de producción o cuando se necesitan funciones más recientes.


