
docker-machine foi descontinuado e o Swarm perdeu a disputa. A seção O que envelheceu, no fim, diz o que ignorar e por onde continuar em 2026.Acabou a desculpa para não aprender Docker, se você não aprender Docker com o Jeferson; Não aprende com mais ninguém , porque o cara é fera !!
Recentemente o Jeferson do Canal LinuxTips postou no seu canal a video informando que iria lançar o curso de Docker versão 1, feito em 2016 Totalmente Grátis.
Em virtude disso resolvi criar esse post para organizar todas as aulas na sequência para você se organizar e tirar um tempo para aprender Docker de uma vez por todas !!!
Lembrando que já está disponível a versão de 2017 com as novas funções e Features do Docker.
Video com divulgação do curso
Primeira Semana
- Aula 0 ➜ INTRODUÇÃO
- Aula 1 ➜ O QUE É CONTAINER?
- Aula 2 ➜ O QUE É DOCKER?
- Aula 3 ➜ CAMADAS E O COPY-ON-WRITE
- Aula 4 ➜ Docker Internals, Namespaces, CGROUP, Netfilter container
- Aula 5 ➜ INSTALANDO O DOCKER
- Aula 6 ➜ ADMINISTRANDO CONTAINERS DOCKER
- Aula 7 ➜ Limitando CPU/MEM dos containers e Docker Update
- Aula 8 ➜ Volumes e container data-only
Segunda Semana
- Aula 9 ➜ Dockerfile, Dockerfile e mais Dockerfiles!
- Aula 10 ➜ Mais um pouco de Dockerfile e build
- Aula 11 ➜ Criando Imagens de container Docker parte1 – Dockerfile
- Aula 12 ➜ Docker Login, Docker push, Docker pull e o DockerHub
- Aula 13 ➜ Criando o seu Docker Registry
- Aula 14 ➜ Configurando opções de rede dos containers
- Aula 15 ➜ Docker-Machine – Instalação e meu primeiro docker host
Terceira Semana
- Aula 16 ➜ Docker Machine Parte #2
- Aula 17 ➜ Docker Compose Parte #1
- Aula 18 ➜ Docker Compose Parte #2
- Aula 19 ➜ Cluster e Orquestração com Docker 1.12
- Aula 20 ➜ Containers orchestration using only Docker 1.12
- Aula 21 ➜ Docker 1.12, docker services, swarm, docker nodes Parte #2
- Aula 22 ➜ Docker 1.12, handle your cluster containers orchestration Parte #3
Quarta Semana
A quarta semana da versão original não chegou a ser publicada na mesma sequência das anteriores — o canal seguiu com conteúdo avulso e, depois, com a versão 2017 do curso, já com as funções novas do Docker da época. Se você chegou até a aula 22, o caminho natural é ir direto para os assuntos que substituíram aquele trecho, listados no fim deste post.
Pré-requisitos
Ter uma máquina ou VM com Linux, assim vai facilitar o aprendizado.
O que envelheceu no curso (e o que continua valendo)
Nove anos é muito tempo em container. Vale saber o que assistir com ressalva:
Continua exato — e é a parte que importa: as aulas 1 a 8. O que é container, camadas e copy-on-write, e sobretudo a aula 4, sobre namespaces and cgroups. Essas duas primitivas do kernel são o que faz container existir, não mudaram, e entendê-las separa quem usa Docker de quem sabe Docker. O assunto está aprofundado em A história do Kubernetes.
Mudou o comando: o curso usa docker-compose com hífen, o binário em Python. Hoje é docker compose, sem hífen — um plugin em Go, integrado ao CLI. A sintaxe do arquivo YAML é praticamente a mesma; o campo version: no topo virou obsoleto e pode ser removido.
Saiu de cena: o docker-machine das aulas 15 e 16 foi descontinuado. Ele existia para provisionar hosts Docker em VMs e na nuvem, papel que hoje é do Terraform, do cloud-init ou simplesmente de um apt install docker.io na máquina de destino.
Perdeu a disputa: as aulas 19 a 22, sobre swarm mode e orquestração no próprio Docker 1.12, retratam uma aposta que não se concretizou. Em 2017 a própria Docker, Inc. passou a suportar Kubernetes, e o mercado seguiu por lá. O Swarm ainda funciona e é ótimo para um punhado de máquinas — mas não é o que o mercado pede em vaga.
E a versão: o Docker do curso é o 1.12, de 2016. Em setembro de 2026 a engine está na série 29. Nada do que você aprende nas aulas iniciais quebrou; o que mudou foi o entorno — BuildKit como construtor padrão, docker init, multi-stage build e imagens sem distribuição por baixo.
Por onde continuar em 2026
- Depois dos conceitos, vá para o Kubernetes. É para lá que o mercado foi. A história e o caminho de laboratório com
kind,minikubee k3s estão em A história do Kubernetes. - Entenda de onde a baleia veio. A história do Docker conta por que a empresa que tornou o container óbvio perdeu a camada de cima.
- Aprenda a construir imagem direito. Multi-stage build, usuário não-root e imagem mínima valem mais na prática do que qualquer curso de orquestração.
- Use um agente para destravar. Colar um
Dockerfileque não constrói num assistente de IA no terminal resolve em segundos o que antes era uma tarde de busca.
Resumo
Docker é uma plataforma de software que permite a criação, o teste e a implantação de aplicações rapidamente. O docker cria pacotes de software em unidades padronizadas chamadas de contêineres que têm tudo o que o software precisa para ser executado, inclusive bibliotecas, ferramentas de sistema, código e runtime.
Público-alvo
Quem trabalha com infraestrutura, desenvolvimento ou operação de sistemas — e, em 2026, isso é praticamente todo mundo que põe software no ar. Container deixou de ser especialização e virou item de base, como saber ssh.
O crédito continua sendo do Jeferson Fernando e do canal LinuxTips, que liberaram gratuitamente um curso completo em português quando quase não havia material da qualidade dele por aqui.
Links
- https://www.docker.com/
- Primeiros Passos
- Instalar Docker