🐳 Kaique Yamamoto — Full Stack & AI Engineer

Roadmap Completo de Docker

Roadmap visual de Docker: imagens, Compose, networking, volumes, registry, segurança.

6 trilhas
~70 tópicos
Docker 27+ 
Iniciante → Produção 
Trilhas de Aprendizado

Seis módulos, uma jornada

Cada trilha é independente, mas o progresso é cumulativo. Siga a ordem ou pule para o que precisar.

01
01
Módulo 1 · Fundamentos
Fundamentos & CLI
docker rundocker psdocker execnamespacescgroups
  • Containers vs VMs
  • Imagens e layers
  • docker run e flags
  • docker ps / ps -a
  • docker exec
  • docker stop / rm
  • docker inspect
  • docker logs
  • docker stats
  • Linux namespaces
  • cgroups v2
  • Union file system
Estimado: ~12h
TRILHA 1/6
02
02
Módulo 2 · Build
Imagens & Dockerfile
FROMmulti-stageARGHEALTHCHECKdistroless
  • FROM / RUN / COPY / ADD
  • WORKDIR / EXPOSE
  • CMD vs ENTRYPOINT
  • Multi-stage builds
  • .dockerignore
  • ARG vs ENV
  • HEALTHCHECK
  • Imagem Alpine mínima
  • Imagens distroless
  • Layer caching
  • docker build --target
  • docker image prune
Estimado: ~15h
TRILHA 2/6
03
03
Módulo 3 · Persistência
Redes & Volumes
bridgeoverlayvolumesbind mounttmpfs
  • Bridge network
  • Host network
  • Overlay network
  • None network
  • DNS interno Docker
  • Networking entre containers
  • Volumes named
  • Bind mounts
  • tmpfs mount
  • Volume drivers
  • docker volume ls / inspect
  • Backup de volumes
Estimado: ~12h
TRILHA 3/6
04
04
Módulo 4 · Orquestração Local
Docker Compose
compose.ymldepends_onprofilesscalewatch
  • docker-compose.yml
  • services / networks / volumes
  • depends_on + healthcheck
  • env_file e variáveis
  • Profiles de ambiente
  • Override files
  • docker compose scale
  • docker compose watch
  • Restart policies
  • Extend services
  • docker compose exec / logs
  • Networks entre serviços
Estimado: ~15h
TRILHA 4/6
05
05
Módulo 5 · Distribuição
Registry & CI/CD
Docker HubGHCRbuildxBuildKitGitHub Actions
  • Docker Hub
  • GHCR (GitHub)
  • Amazon ECR
  • Image tagging strategy
  • docker buildx multi-platform
  • BuildKit secrets
  • CI pipeline GitHub Actions
  • Layer caching em CI
  • Automated image builds
  • Registry privado local
  • docker manifest inspect
  • Provenance e SBOM
Estimado: ~18h
TRILHA 5/6
06
06
Módulo 6 · Hardening
Segurança & Produção
non-rootTrivysecretslimitsSwarm
  • Non-root user no container
  • Read-only filesystem
  • Secrets management
  • Docker Scout / Trivy scan
  • Resource limits (CPU/mem)
  • Live restore
  • Docker Swarm básico
  • Logging drivers
  • Capabilities drop
  • Seccomp profiles
  • AppArmor / SELinux
  • Container signing (cosign)
Estimado: ~18h
TRILHA 6/6
← Todos os treinamentos