Imagens, containers, volumes, redes e Compose. Do 'funciona na minha máquina' ao artefato versionado no registry.
Mapa mental do roadmap
Imagem vs containercamadas
Imagem vs container e um topico essencial da fase "Essencial" do Roadmap Docker, focado em camadas. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Dockerfileboas práticas
Dockerfile e um topico essencial da fase "Essencial" do Roadmap Docker, focado em boas práticas. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Volumesdados persistentes
Volumes e um topico essencial da fase "Essencial" do Roadmap Docker, focado em dados persistentes. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Redescomunicação entre containers
Redes e um topico essencial da fase "Essencial" do Roadmap Docker, focado em comunicação entre containers. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Composestack local
Compose e um topico essencial da fase "Workflow" do Roadmap Docker, focado em stack local. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Multi-stageimagem slim
Multi-stage e um topico essencial da fase "Workflow" do Roadmap Docker, focado em imagem slim. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Registrypush e tags
Registry e um topico essencial da fase "Workflow" do Roadmap Docker, focado em push e tags. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Scan de vulnerabilidadeshigiene
Scan de vulnerabilidades e um topico essencial da fase "Workflow" do Roadmap Docker, focado em higiene. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Usuário não-roothardening
Usuário não-root e um topico essencial da fase "Produção" do Roadmap Docker, focado em hardening. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Healthcheckorquestração
Healthcheck e um topico essencial da fase "Produção" do Roadmap Docker, focado em orquestração. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
CI buildimagem no pipeline
CI build e um topico essencial da fase "Produção" do Roadmap Docker, focado em imagem no pipeline. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Detalhamento por fase
1 Fase 1 - Essencial
Objetivo da fase: consolidar o aprendizado pratico de essencial.
Imagem vs container - camadasessencial
Imagem vs container e um topico essencial da fase "Essencial" do Roadmap Docker, focado em camadas. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Dockerfile - boas práticasessencial
Dockerfile e um topico essencial da fase "Essencial" do Roadmap Docker, focado em boas práticas. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Volumes - dados persistentesessencial
Volumes e um topico essencial da fase "Essencial" do Roadmap Docker, focado em dados persistentes. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Redes - comunicação entre containersessencial
Redes e um topico essencial da fase "Essencial" do Roadmap Docker, focado em comunicação entre containers. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
2 Fase 2 - Workflow
Objetivo da fase: consolidar o aprendizado pratico de workflow.
Compose - stack localessencial
Compose e um topico essencial da fase "Workflow" do Roadmap Docker, focado em stack local. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Multi-stage - imagem slimessencial
Multi-stage e um topico essencial da fase "Workflow" do Roadmap Docker, focado em imagem slim. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Registry - push e tagsessencial
Registry e um topico essencial da fase "Workflow" do Roadmap Docker, focado em push e tags. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Scan de vulnerabilidades - higieneopcional
Scan de vulnerabilidades e um topico essencial da fase "Workflow" do Roadmap Docker, focado em higiene. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
3 Fase 3 - Produção
Objetivo da fase: consolidar o aprendizado pratico de produção.
Usuário não-root - hardeningessencial
Usuário não-root e um topico essencial da fase "Produção" do Roadmap Docker, focado em hardening. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Healthcheck - orquestraçãoessencial
Healthcheck e um topico essencial da fase "Produção" do Roadmap Docker, focado em orquestração. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
CI build - imagem no pipelineessencial
CI build e um topico essencial da fase "Produção" do Roadmap Docker, focado em imagem no pipeline. Para dominar este conceito, recomenda-se criar um projeto pratico no GitHub e testar implementacoes reais.
Perguntas frequentes
Quanto tempo leva para concluir o Roadmap Docker?
O tempo estimado e de ~3–5 semanas, dependendo da dedicacao diaria e pratica constante.
Por onde comecar do zero absoluto?
Inicie pela Fase 1 pelos nos marcados como essenciais antes de avancar para topicos avancados.
Como usar este roadmap
- Siga as fases na ordem — pular fundamentos cria buracos difíceis de fechar depois.
- Cada nó essencial precisa de um artefato: repo, deploy, checklist marcado ou demo.
- Ajuste o ritmo à sua rotina; a métrica é entrega, não data no calendário.
- Volte aos nós opcionais quando o núcleo estiver sólido.