
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
- Clase 0 ➜ INTRODUCCIÓN
- Clase 1 ➜ ¿QUÉ ES UN CONTAINER?
- Clase 2 ➜ ¿QUÉ ES DOCKER?
- Clase 3 ➜ CAPAS Y COPY-ON-WRITE
- Clase 4 ➜ Docker Internals, Namespaces, CGROUP, Netfilter container
- Clase 5 ➜ INSTALANDO O DOCKER
- Clase 6 ➜ ADMINISTRANDO CONTAINERS DOCKER
- Clase 7 ➜ Limitando CPU/MEM dos containers e Docker Update
- Clase 8 ➜ Volumes e container data-only
Segunda Semana
- Clase 9 ➜ Dockerfile, Dockerfile e mais Dockerfiles!
- Clase 10 ➜ Un poco más de Dockerfile y build
- Clase 11 ➜ Creando imágenes de contenedor Docker parte 1 – Dockerfile
- Clase 12 ➜ Docker Login, Docker push, Docker pull y DockerHub
- Clase 13 ➜ Creando tu propio Docker Registry
- Clase 14 ➜ Configurando opciones de red de los contenedores
- Clase 15 ➜ Docker-Machine – Instalación y mi primer docker host
Tercera Semana
- Clase 16 ➜ Docker Machine Parte #2
- Clase 17 ➜ Docker Compose Parte #1
- Clase 18 ➜ Docker Compose Parte #2
- Clase 19 ➜ Clúster y Orquestación con Docker 1.12
- Clase 20 ➜ Containers orchestration using only Docker 1.12
- Clase 21 ➜ Docker 1.12, docker services, swarm, docker nodes Parte #2
- Aula 22 ➜ Docker 1.12, gestiona la orquestación de contenedores de tu clúster Parte #3
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,minikubey 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
Dockerfileque 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
- https://www.docker.com/
- Primeros Pasos
- Instalar Docker