Saltar al contenido
Consejos Linux

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.

🔁 Enlaces útiles para continuar:

Etiquetas:

Sigue leyendo

Guía Linux Essentials: domine los comandos esenciales

Si está comenzando su camino en Linux o ya administra servidores y quiere repasar su base, esta guía es para usted. Dominar los comandos básicos no solo acelera su rutina, sino que también le da más confianza para resolver problemas, automatizar tareas y entender mejor lo que ocurre por debajo.

XDM, KDM, GDM y XINIT en Linux: diferencias y funciones

Si alguna vez usaste distribuciones Linux con interfaz gráfica, seguramente te topaste con siglas como XDM, KDM, GDM y XINIT. Para muchos, estos términos suenan técnicos y confusos, pero en la práctica son componentes esenciales para el funcionamiento y el arranque del entorno gráfico.

¿Tienes un proyecto en mente? Hagámoslo realidad.

Sitios web, sistemas e integraciones a la medida, enfocados en resultados. Cuéntanos qué necesitas y el equipo de Forcoder se pondrá en contacto.