Docker para principiantes
por Bruno D'Angelo
Introducción práctica a Docker: contenedores, imágenes y Dockerfile, redes y almacenamiento persistente con volúmenes, con los comandos esenciales para empezar.
Recomendado, valoración editorial 4 de 5
verificado 2026-10-01 — sigue siendo gratis en Udemy
Empezar en UdemyRespuesta rápida
Curso gratis de Programación de nivel principiante en Udemy impartido por Bruno D'Angelo (2 h). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 1 de octubre de 2026.
- Veredicto
- 4/5 · Recomendado
- Para quién
- Personas que nunca han usado Docker y quieren entender qué es un contenedor y cómo empezar a trabajar con ellos.
- Nivel
- Principiante
- Duración
- 2 h · 32 lecciones
- Precio
- Gratis en Udemy
- Autor
- Bruno D'Angelo
- Plan sugerido
- 2 sem. · 2 h/sem.
- Verificado
- el 1 de octubre de 2026
Nuestro veredicto
Recomendado, valoración editorial 4 de 5Curso introductorio bien acotado que recorre en orden los conceptos esenciales de Docker: contenedores, imágenes, redes y volúmenes. Es adecuado para quien parte de cero y quiere una base práctica; quien ya trabaja con Docker necesitará material más avanzado.
Puntos fuertes
- Progresión clara de lo básico a lo práctico: contenedores, imágenes, redes y almacenamiento.
- Objetivos explícitos y honestos sobre el alcance y el público al que se dirige.
- 32 lecciones en unas 2 horas, lo que permite avanzar con lecciones cortas.
A tener en cuenta
- Solo cubre los fundamentos; el autor indica que para un enfoque avanzado hay que buscar otros cursos.
- No se indica el año de publicación, así que conviene comprobar que los comandos y la instalación siguen vigentes.
- La descripción no menciona ejercicios ni proyecto guiado concreto más allá de la mención a desplegar aplicaciones.
De qué trata
Curso gratuito de Docker en español, de unas 2 horas y 32 lecciones, pensado como primer acercamiento a la tecnología. Se organiza en seis bloques: introducción, contenedores, imágenes, redes, almacenamiento y próximos pasos.
Explica qué es Docker, por qué surgió y en qué se diferencia de las máquinas virtuales, y después pasa a los comandos prácticos: crear y gestionar contenedores, trabajar con imágenes y Docker Hub, crear una imagen propia con Dockerfile, configurar redes y usar volúmenes y bind mounts para guardar datos de forma persistente.
- Qué es Docker y diferencias con las máquinas virtuales
- Crear, parar y eliminar contenedores
- Imágenes, Docker Hub y Dockerfile
- Redes y comunicación entre contenedores
- Volúmenes y bind mounts
Para quién es este curso
- Personas que nunca han usado Docker y quieren entender qué es un contenedor y cómo empezar a trabajar con ellos.
- Desarrolladores o estudiantes de programación que quieren desplegar sus aplicaciones de forma sencilla y reproducible.
- Quienes se acercan al mundo DevOps y buscan un primer contacto práctico con los comandos de Docker.
Mejor busca otro si…
- Personas que ya manejan Docker y buscan un enfoque avanzado: el propio curso indica que no está pensado para ellas.
Antes de empezar
La información publicada del curso no detalla requisitos previos.
Qué sabrás hacer al terminar
- Entender qué es Docker, sus ventajas y en qué se diferencia de las máquinas virtuales.
- Crear, listar, parar y eliminar contenedores con los comandos de Docker.
- Crear y eliminar imágenes, incluida la creación de una propia con Dockerfile.
- Administrar redes en Docker y comunicar contenedores entre sí.
- Usar volúmenes y bind mounts para almacenamiento persistente.
Estructura del curso
- 01
Introducción
Qué es Docker, por qué surgió, sus ventajas, diferencias con las máquinas virtuales e instalación.
- 02
Contenedores
Qué es un contenedor, cómo crearlo, ver todos los contenedores y sus estados, pararlos y eliminarlos.
- 03
Imágenes
Qué es una imagen, dónde obtenerla, registros de imágenes, navegación por Docker Hub, creación de imágenes propias con Dockerfile y su eliminación.
- 04
Redes
Para qué sirven las redes, cómo crear una y asociar un contenedor, comunicar contenedores entre sí y eliminar redes.
- 05
Almacenamiento
Almacenamiento persistente, volúmenes y bind mounts, y cómo crear volúmenes y asociarlos a contenedores.
- 06
Próximos pasos
Cierre del curso con orientación sobre cómo continuar el aprendizaje.
Capítulos del vídeo
- 01Introducción
- 02Contenedores
- 03Imágenes
- 04Redes
- 05Almacenamiento
- 06Próximos pasos
Plan de estudio sugerido
2 semanas · unas 2 h por semana
- 1.Sesión 1: Introducción e instalación de Docker; comprueba que funciona en tu equipo.
- 2.Sesión 2: Contenedores; crea, lista, para y elimina varios contenedores.
- 3.Sesión 3: Imágenes; explora Docker Hub y escribe tu propio Dockerfile.
- 4.Sesión 4: Redes y almacenamiento; comunica dos contenedores y monta un volumen.
- 5.Sesión final: Próximos pasos; repite el flujo completo con una aplicación tuya.
El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.
Consejos para seguirlo
- Instala Docker en el capítulo de introducción y ejecuta tú mismo cada comando que se muestre, en vez de solo mirar.
- En Imágenes, haz una pausa para escribir un Dockerfile propio y construirlo antes de seguir.
- En Redes, practica comunicando dos contenedores; en Almacenamiento, borra un contenedor y comprueba que los datos del volumen persisten.
- Anota los comandos de cada capítulo en una hoja de referencia para repasarlos al final.
Antes y después de este curso
- Después de este cursoAprende SQL - Curso desde cero con MySQL, PostgreSQL, Backend y DockerIncluye Docker en su temario; puede servir para aplicarlo con bases de datos tras conocer lo básico.
- Después de este cursoHow to Deploy, Secure, and Automate Full-Stack Web Apps – Course for BeginnersTrata el despliegue de aplicaciones web, un paso natural tras aprender a usar contenedores.
Cómo lo presenta Bruno D'Angelo
Curso de Docker básico gratuito en Español. Aprende a trabajar con contenedores y desplegar tus aplicaciones.
ACLARACION: Este curso te va a permitir comprender lo básico de Docker y comenzar a trabajar prácticamente en proyectos! No esta pensado para personas que ya manejan la tecnología y desean tener un enfoque más avanzado. Docker es una de las herramientas más importantes en la actualidad…
Extracto de la descripción original en Udemy.
Preguntas frecuentes
+¿Necesito saber Docker previamente?
No. El curso está pensado como primer acercamiento a la tecnología, para quienes quieren comprender lo básico y empezar a trabajar con ella.
+¿Cuánto dura?
Unas 2 horas repartidas en 32 lecciones. Con pausas para practicar, puede completarse en unas dos semanas dedicando un par de horas por semana.
+¿Qué temas cubre?
Qué es Docker, instalación, contenedores, imágenes y Dockerfile, redes, y almacenamiento persistente con volúmenes y bind mounts.
+¿Sirve si ya uso Docker a diario?
Probablemente no. El propio curso aclara que no está pensado para quienes ya manejan la tecnología y buscan un enfoque más avanzado.
Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en Udemy, y revisado según nuestro método. El contenido del curso es obra de Bruno D'Angelo; si ves algún error, avísanos.
Guías para sacarle partido
Más cursos de Programación
Agentic AI – Complete Course for Beginners
Curso de unas 24 horas para construir sistemas de agentes de IA con LangChain y LangGraph: Pydantic, flujos de trabajo, memoria, RAG y despliegue en AWS y Render.
Aprende Accesibilidad Web paso a paso
Introducción práctica a la accesibilidad web: pautas y leyes, contenido, navegación, diseño e interacción accesibles, relación con el SEO y evaluación de sitios.
Aprende Godot - Curso completo desde cero
Crea tu primer videojuego 3D en Godot 4 desde cero: escenas, nodos, GDScript, físicas, animaciones, sonido y exportación a .exe.
Aprende JavaScript Ahora! curso completo desde cero para principiantes
Curso de JavaScript desde cero: entorno, variables, tipos, operadores, control de flujo, diez ejercicios y objetos con funciones constructoras.