Saltar al contenido

Publicidad

Guía básica de Docker para principiantes sin miedo

Publicidad

Contenedores de Docker ilustrados sobre un servidor con terminales de comandos

23 de octubre de 2026

Introducción

Si has escuchado la palabra Docker y te has imaginado pantallas negras con comandos imposibles, esta guía de Docker para principiantes es para ti. Docker resuelve un problema que todo desarrollador y dueño de servidor conoce: «en mi máquina funciona».

La idea es simple: en lugar de instalar aplicaciones directamente en tu sistema (con sus dependencias, versiones y conflictos), Docker las empaqueta en contenedores — cajitas aisladas que llevan todo lo necesario adentro. La aplicación funciona igual en tu laptop, en el servidor de tu empresa o en la nube, porque viaja con su propio entorno.

En esta guía vas a entender qué es un contenedor, cómo instalar Docker en 10 minutos y los 5 comandos que te sirven para el 80% de los casos. Sin teoría de sobra y con ejemplos que puedes copiar y pegar hoy mismo.

Publicidad

💡 Dato clave: Según la encuesta Stack Overflow Developer Survey, Docker lleva más de 5 años entre las herramientas más usadas y más queridas por los desarrolladores del mundo, con más del 50% de adopción profesional.

📋 ¿Qué necesitas saber?

Antes de escribir tu primer comando, tres conceptos que lo explican todo:

  • Imagen: la «receta» congelada de una aplicación. Incluye el sistema base, el programa y sus dependencias. Las imágenes se descargan de Docker Hub, un repositorio público con millones listas para usar.
  • Contenedor: la imagen en ejecución. De una misma imagen puedes levantar 10 contenedores idénticos, como hornear 10 panes con la misma receta.
  • Volumen: la carpeta que conecta el contenedor con tu disco real. Sin volúmenes, cuando el contenedor se borra, sus datos se borran con él.

🎯 Beneficio principal: con Docker dejas de instalar programas directamente en tu servidor. Cada aplicación vive aislada: actualizar una no rompe las demás, y borrar una no deja basura en el sistema.

🔍 Detalles importantes

Docker corre sobre un motor que usa las funciones de contenedores del kernel de Linux. En Windows y Mac, la aplicación Docker Desktop incluye una pequeña máquina virtual para que todo funcione igual. Para esta guía solo necesitas:

  • Un equipo con Linux, Windows 10/11 o macOS
  • 4 GB de RAM recomendados
  • Una conexión a internet para descargar imágenes

En servidores (Ubuntu/Debian) la instalación se hace con el repositorio oficial de Docker, que es más actual que el paquete docker.io de las tiendas del sistema.

🛠️ Guía paso a paso

Paso 1: Instala Docker

En Windows/Mac: descarga Docker Desktop desde docker.com e instala con siguientes-siguientes.

En Ubuntu/Debian, los comandos esenciales:

curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER

⚠️ Importante: el comando usermod agrega tu usuario al grupo docker, pero solo aplica después de cerrar sesión y volver a entrar. Si ves «permission denied», es eso.

Paso 2: Corre tu primer contenedor

La tradición manda: abre una terminal y escribe:

docker run hello-world

Si ves el mensaje «Hello from Docker!», ya funciona. Lo que pasó por detrás: Docker descargó la imagen desde Docker Hub, la ejecutó en un contenedor aislado, mostró el mensaje y terminó.

Paso 3: Los 5 comandos que usarás siempre

docker ps                    # contenedores corriendo ahora
docker ps -a                 # todos, incluso los detenidos
docker images                # imágenes descargadas
docker stop <nombre>         # detener un contenedor
docker rm <nombre>           # borrar un contenedor

Un ejemplo real y útil: levanta un servidor web nginx en el puerto 8080:

docker run -d -p 8080:80 --name miweb nginx

Abre http://localhost:8080 y verás la página de bienvenida de nginx corriendo en un contenedor. Con -d quedó en segundo plano.

Paso 4: Datos que sobreviven (volúmenes)

Si levantas una base de datos en Docker, sus datos deben ir en un volumen:

docker run -d -v misdatos:/var/lib/mysql --name mibd mysql:8

La carpeta misdatos vive en tu servidor aunque borres el contenedor.

📊 Comparativa: ¿Docker o instalar directo?

Aspecto Instalar directo Con Docker
Instalación Configurar dependencias una a una Un comando descarga todo
Actualizar una app Puede romper las otras Cero impacto en las demás
Borrar una app Deja librerías huérfanas docker rm y limpio
Migrar a otro servidor Reconfigurar todo Copiar y correr
Curva de aprendizaje Baja al inicio Una tarde y ya

🚀 Qué aprender después de esta guía

Cuando estos comandos te salgan naturales, el siguiente nivel es Docker Compose: un archivo docker-compose.yml donde describes varias aplicaciones (tu web + tu base de datos + tu radio online, por ejemplo) y las levantas todas con un solo docker compose up. Es el salto de «uso Docker» a «administro servicios como un profesional».

Y si quieres ver Docker en acción real, este mismo blog corre sobre una infraestructura con servidores, paneles y automatizaciones — esos tutoriales avanzados están en camino en la categoría de Tecnología.

Conclusión

Docker no es magia: es orden. Contenedores que empaquetan aplicaciones con todo lo que necesitan, para que «en mi máquina funciona» deje de ser una excusa. Instalaste Docker, corriste tu primer contenedor y aprendiste los comandos esenciales — eso es más de lo que la mayoría intenta nunca.

Empieza hoy: descarga una imagen, rompe un contenedor, bórralo y vuélvelo a crear. Es gratis, es seguro y es la mejor forma de aprender.

Publicidad

donjesco

Una respuesta a “Guía básica de Docker para principiantes sin miedo”

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir↑