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): Artigo de 2017. Conferimos os vídeos um por um e todos continuam no ar — o curso segue útil para a base conceitual. O que envelheceu foi a ferramenta: o Docker era 1.12 e hoje é 29.x; o 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 un 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

Segunda Semana

Terceira Semana

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 e 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, minikube e 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 Dockerfile que 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