Curso de Docker Grátis

Mascote do LinuxPro dando aula sobre contêineres no quadro, com a turma acompanhando e a baleia do Docker ao lado

Nota (2026): Artículo de 2017. Revisamos los vídeos uno por uno y todos siguen en línea — el curso sigue siendo útil para la base conceptual. Lo que ha envejecido es la herramienta: Docker era 1.12 y hoy es 29.x; el docker-machine ha sido descontinuado y Swarm perdió la disputa. La sección Qué ha envejecido, al final, dice qué ignorar y por dónde continuar en 2026.

Se acabó la excusa para no aprender Docker, si no aprendes Docker con el Jeferson; no aprendes con nadie más, ¡porque el tío es un crack!
Recientemente, el Jeferson del Canal LinuxTips publicó en su canal un video informando de que iba a lanzar el curso de Docker versión 1, hecho en 2016 Totalmente Gratis.

En virtud de ello, decidí crear este post para organizar todas las clases en secuencia, para que te organices y dediques un tiempo a aprender Docker de una vez por todas !!!
Recordando que ya está disponible la versión de 2017 con las nuevas funciones y Features de Docker.

Vídeo con divulgación del curso

Primera Semana

Segunda Semana

Tercera Semana

Cuarta Semana

La cuarta semana de la versión original no llegó a publicarse en la misma secuencia que las anteriores — el canal siguió con contenido suelto y, después, con la versión 2017 del curso, ya con las funciones nuevas del Docker de la época. Si has llegado hasta la clase 22, el camino natural es ir directo a los temas que sustituyeron ese trecho, listados al final de este post.

Requisitos previos

Tener una máquina o VM con Linux facilitará el aprendizaje.

Lo que envejeció en el curso (y lo que sigue siendo válido)

Nueve años es mucho tiempo en contenedores. Vale la pena saber qué ver con ciertas reservas:

Sigue exacto — y es la parte que importa: las clases 1 a 8. Qué es un contenedor, capas y copy-on-write, y sobre todo la clase 4, sobre namespaces e cgroups. Esas dos primitivas del kernel son las que hacen que un contenedor exista, no han cambiado, y entenderlas separa a quien usa Docker de quien sabe Docker. El tema se amplía en A história do Kubernetes.

Cambió el comando: el curso usa docker-compose con guion, el binario en Python. Hoy es docker compose, sin guion: un plugin en Go, integrado en el CLI. La sintaxis del archivo YAML es prácticamente la misma; el campo version: en la parte superior quedó obsoleto y puede eliminarse.

Salió de escena: el docker-machine de las clases 15 y 16 ha sido descontinuado. Existía para aprovisionar hosts Docker en máquinas virtuales y en la nube, función que hoy realiza Terraform, cloud-init o simplemente un apt install docker.io en la máquina de destino.

Perdió la disputa: las clases 19 a 22, sobre swarm mode y orquestación en el propio Docker 1.12, muestran una apuesta que no se materializó. En 2017 la propia Docker, Inc. pasó a soportar Kubernetes, y el mercado se fue por ahí. Swarm todavía funciona y es genial para un puñado de máquinas, pero no es lo que el mercado pide en una oferta de trabajo.

Y la versión: el Docker del curso es el 1.12, de 2016. En septiembre de 2026 el motor está en la serie 29. Nada de lo que aprendes en las clases iniciales se rompió; lo que cambió fue el entorno: BuildKit como constructor por defecto, docker init, multi-stage build e imágenes sin distribución por debajo.

Por dónde continuar en 2026

  • Después de los conceptos, ve a Kubernetes. Es hacia allí donde fue el mercado. La historia y el camino del laboratorio con kind, minikube y k3s están en A história do Kubernetes.
  • Entiende de dónde vino la ballena. A história do Docker cuenta por qué la empresa que hizo obvio el contenedor perdió la capa superior.
  • Aprende a construir imágenes como es debido. Multi-stage build, usuario no root e imagen mínima valen más en la práctica que cualquier curso de orquestación.
  • Usa un agente para desatascar. Pegar un Dockerfile que no compila en un asistente de IA en la terminal resuelve en segundos lo que antes era una tarde de búsquedas.

Resumen

Docker es una plataforma de software que permite crear, probar e implementar aplicaciones rápidamente. Docker crea paquetes de software en unidades estandarizadas llamadas contenedores que tienen todo lo que el software necesita para ejecutarse, incluidas bibliotecas, herramientas de sistema, código y runtime.

Público objetivo

Quien trabaja con infraestructura, desarrollo u operación de sistemas — y, en 2026, eso es prácticamente todo el que pone software en producción. El contenedor dejó de ser una especialización y se convirtió en un conocimiento básico, como saber ssh.

El crédito sigue siendo de Jeferson Fernando y del canal LinuxTips, que ofrecieron gratuitamente un curso completo en portugués cuando casi no había material de esa calidad por aquí.

Enlaces