Docker - Guía práctica de uso para desarrolladores (Udemy.com)
Dockerfile, Compose, DockerHub, Registros, Despliegues, Volúmenes, Multi-staged builds, Multi architecture builds, y más
Created by: Fernando Herrera
Last updated January 2026
What you will learn
- Docker CLI
- Construcción de imágenes
- Uso de imágenes, redes, volúmenes
- Repositorios privados y despliegues
- Dockerfile y multi-stage build
- Docker compose - multi-container applications
- Deployments Digital Ocean
- GitHub Actions - Automatizar construcción
How it compares
Against the other 219 rated Udemy courses in DevOps on CourseDuck:
- Rating4.8 out of 5higher than 98% of them
- Reviews4,779#42 of 220 by number of reviews
- Length13.9 hourslonger than 81% of them
- Last updatedJanuary 2026more recently than 73% of them
Course Description
Docker es una plataforma de software de código abierto para automatizar despliegues de aplicaciones dentro de contenedores, y proporciona una forma eficaz de controlar versiones, agilizar el desarrollo y es una pieza fundamental para Kubernetes.
Poder crear, usar, y desplegar imágenes es una habilidad necesaria para cualquier desarrollador o administrador de hoy en día, ahorra mucho tiempo en la preparación de diferentes ambientes de desarrollo, testing, staging y production.
Este curso te dará las más que las bases para poder utilizar Docker de una forma productiva y funcional, aprenderemos mediante ejercicios prácticos y tareas. También cuenta con una sección introductoria a Kubernetes (K8s) para que adicionalmente puedas seguir explorando todo lo que el mundo de los contenedores ofrece.
El camino de este curso te llevará de no tener conocimiento alguno sobre Docker, hasta poder utilizar cualquier imagen, leer la documentación de las mismas, crear tus imágenes, configurarlas, utilizarlas, crearlas en diferentes arquitecturas y desplegarlas en registros en la nube.
Estos son algunos de los temas incluidos en el curso:
Docker
¿Qué es? y ¿Por qué es tan importante saberlo?
CLI: Command line interface - 95% del curso está basado en CLI.
Nueva sintaxis de comandos
Creación de cada pieza componente CLI
Construcciones tradicionales
Docker Desktop: Uso del mismo, pero no es el tema principal.
Dockerfiles: Creación de imágenes
Compose: Crear, ejecutar y construir multi-container apps
BuildX: Crear imágenes en multiples arquitecturas
Automatización de despliegues
Variables de entorno
Construcciones automaticas
GitHub Actions:
Triggers
Test - Del código
Build - Del código
Build - De la imagen
Push - De la imagen a registros privados y públicos
Digital Ocean
Algunas imágenes a utilizar:
nginx
Postgres
Mongodb
Mongo Express
Node
Alpine
PgAdmin
PHPMyAdmin
Introducción y ejercicio de Kubernetes.
Github
Tags
Y más
El curso cuenta con una hoja de atajos personalizada para este curso para ayudarnos en el camino de Docker y así ayudarnos a refrescar la memoria cuando la necesitemos.
Instructor Details
- 4.8 Rating
4,779 Reviews
Fernando Herrera
Soy un analista programador de sistemas de computo, con poco más de 20 años en el mundo del desarrollo de aplicaciones frontend y backend.
Durante mis últimos años me he dedicado a la enseñanza en línea, mientras trabajo en una empresa en Canadá.
Me encanta enseñar y programar, son mis dos pasatiempos favoritos que a su vez, es mi trabajo.
More courses by Fernando Herrera
Visual Studio Code: Mejora tu velocidad para codificar (2026)
4.7 (25,533 Reviews)
Provider: Udemy
Time: 2h
Free
Programación para principiantes - Primeros pasos (2026)
4.7 (25,456 Reviews)
Provider: Udemy
Time: 7.8h
$12.99
More DevOps courses
Docker и Docker Compose - Деплой проекта с нуля (2025)
4.8 (614 Reviews)
Provider: Udemy
Time: 3.7h
$12.99
Certified Kubernetes Administrator (CKA) with Practice Tests (2026)
4.7 (93,948 Reviews)
Provider: Udemy
Time: 26h
$27.99
Docker & Kubernetes: The Practical Guide (2026)
4.7 (38,168 Reviews)
Provider: Udemy
Time: 23.7h
$22.99
Reviews
By Mario Arturo Arámburu on 10/13/2026
Es un excelente curso si tienes bien las bases de Linux Bash, ya que te cuenta muy poco sobre las distribuciónes de Linux como Alpine, aunque existan muchas más, realmente Alpine es una distro minimalista y optimizada, pero considero que en lugar de K8s hubiera agregado una sección de la terminal Linux.
By Carlos Alberto Andrade López on 10/12/2026
Fernando Herrera y, actualmente DevTalles en general son siempre un símbolo de calidad absoluta, de docentes preparados, contenido completo y sobre todo un conocimiento al alcance de cualquier mente. Un abrazo y de verdad gracias por facilitar el conocimiento para todo el mundo.
By Olivier Jara Phillips on 7/17/2026
Me gustó mucho el curso, sobre todo que fué muy practico. Realmente logré lo que pretendía. En especial la repetición realmente hace que uno aprenda. Montar varios proyectos fué muy útil. Un par de sugerencias usar el github codespace para no tener que instalar minikube, creo que la table no ayuda mucho. Recomiendo 100% este curso.
By Mahatma Gandhi Salgado Cerón on 7/11/2026
El curso es muy bueno, llevo el 70% y me ha encantado hasta el momento, espero que el 30% restante sea igual de bueno. Lo que tal vez no me gustó, y es personal solamente, es sus muletillas "Técnicamente", "Básicamente", "Literalmente", pero dejando de lado eso el contenido es muy bueno.
By Pablo Javier Peña Moreno on 7/2/2026
Muy buen curso, tenia bases muy limitadas sobre la gestión de contenedores y con este curso me quedo más claro todo, lo único que creo que sería una buena oportunidad para un curso sería la parte de Kubernetes ya que aunque es solo una introducción la que nos dan, hay mucha tela de donde cortar
By Daniel Pérez Rodríguez on 6/29/2026
Curso bastante completo y con contenido de mucho valor. Cada lección está muy bien explicada, no limitándose únicamente a desarrollar cada ejercicio, si no que Fernando se entretiene en explicar el porque de cada instrucción o línea de código. Por decir algún punto de mejora, el curso tiene una sección muy buen de introducción a Kubernetes en el que explica como hacer el deploy de una base de datos con su aplicación backend. En esta sección he echado en falta que entrara un poco más en profundidad en alguna de las funcionalidades que puede ofrecer Kubernetes, como pudiera ser el balanceo de carga o la actualización "en caliente". Dicho esto, el curso me ha ayuda ampliar y reforzar los conocimientos que ya tenía de Docker y me ha servido como puerta de entrada a Kubernetes.
By Angel Gabriel Hernandez Hernandez on 6/18/2026
El curso es buenísimo. Va directo al grano sin perder el tiempo en teoría aburrida. Aprendes Docker metiendo las manos en el código con despliegues reales y automatizaciones que sí usas en el trabajo. Vale totalmente la pena si quieres dejar de pelearte con la infraestructura y entender de verdad qué pasa detrás.
By Rubén Molinete Silván on 5/14/2026
Es un curso muy bueno para introdcirse en Docker. Me ha gustado mucho como está estructurado, cubriendo los aspectos esenciales desde lo básico hasta ir avanzando poco a poco. Es justo lo que quería: saber que es una imagen, como crearla, crear contenedores, volumenes, redes, docker compose... en definitiva el curso cubre todo lo que me quería. Me ha gustado que se haya planteado usando la linea de comandos porque sirve para aprender mejor qué hace cada cosa y afianzar mejor esos conocimientos. Lo que no me ha gustado ha sido que algunas partes parecen un poco desactualizadas (por ejemplo se comenta en una parte del curso que Digital Ocean no soporta login contra dockerhub y a dia de hoy si lo soporta) y que algunos comandos tal cual están en el curso a mí me han dado error, pero por suerte en las respuestas de comunidad se comentan las soluciones. En definitiva muy recomendable, buen profesor sin duda, y en español.
By Ángel Rodríguez on 4/7/2026
El curso de Docker de Fernando Herrera me pareció excelente. Destaca mucho por el dominio que tiene sobre la tecnología y la forma tan clara en la que explica cada tema. Me gustó especialmente que no se queda en lo teórico, sino que constantemente muestra ejemplos prácticos, como el proceso de despliegue a Docker Hub y el uso de Docker Desktop, lo cual ayuda muchísimo a entender cómo llevar todo a un entorno real. Uno de los puntos más valiosos es el enfoque en el uso de la terminal y los comandos, que realmente te obliga a comprender cómo funciona Docker desde la base. Además, la explicación y configuración de archivos como Dockerfile y docker-compose está muy bien estructurada y fácil de seguir. También es un gran plus que el curso incluya herramientas complementarias como Kubernetes y Nginx, lo que te da una visión más completa del ecosistema. En general, es un curso muy completo, práctico y bien explicado, totalmente recomendable para quienes quieren aprender Docker de forma profesional.
By Gustavo Alexander Solís Jiménez on 3/7/2026
Hice la mejor eleccion para introucirme a Docker, no esperaba que el curso fuera tan completo, considero que este curso lo deberia tomar cualquier persona que venga de 0 , asi como yo. Gracias Fernando H., ahora puedo implemntar todo esto en un proyecto universitario que se basa en una Nube Municipal. Gracias Maestro.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 96 / 100












