Roadmap — Docker (galho 1 de Infraestrutura)
Roadmap-folha do galho Tecnologia/Infraestrutura/Docker. Primeiro galho do domínio, aberto em 2026-08-02. Design: design do domínio · Plano: plano de execução.
Lente: a imagem como artefato — tudo é consequência de a imagem ser imutável e em camadas.
Legenda: ✅ escrita + M1 · 🔶 escrita, falta M1 · 📋 desenhada, não escrita · ⬜ não iniciada.
Tabela-resumo
| Métrica | Valor |
|---|---|
| Total de notas | 18 |
| 📋 desenhadas | 0 |
| 🔶 escritas | 18 |
| ✅ completas | 0 |
| % escrito | 100% (18/18) ✅ |
| M1 (mídia) | passada posterior, após a escrita |
Notas
| # | Nota | Fase | Estado | Bloco do plano |
|---|---|---|---|---|
| 01 | O problema que o container resolve | Iniciado | 🔶 | 1 |
| 02 | A anatomia de uma imagem | Iniciado | 🔶 | 1 |
| 03 | O ciclo de vida de um container | Iniciado | 🔶 | 1 |
| 04 | O Dockerfile como receita de camadas | Iniciado | 🔶 | 1 |
| 05 | Build e cache — por que seu build está lento | Iniciado | 🔶 | 2 |
| 06 | Dados que sobrevivem ao container | Iniciado | 🔶 | 2 |
| 07 | Rede no Docker | Iniciado | 🔶 | 2 |
| 08 | ENTRYPOINT, CMD e o container que não morre direito | Adepto | 🔶 | 3 |
| 09 | Multi-stage e imagens mínimas | Adepto | 🔶 | 3 |
| 10 | BuildKit por dentro | Adepto | 🔶 | 3 |
| 11 | Compose como ambiente de desenvolvimento | Adepto | 🔶 | 3 |
| 12 | Registry | Adepto | 🔶 | 4 |
| 13 | Segurança da imagem e do runtime | Adepto | 🔶 | 4 |
| 14 | Debugar um container | Adepto | 🔶 | 4 |
| 15 | Docker por dentro | Magus | 🔶 | 5 |
| 16 | O ecossistema além do Docker | Magus | 🔶 | 5 |
| 17 | Docker em CI e na máquina de dev | Magus | 🔶 | 5 |
| 18 | Capstone — empacotar uma app do zero | Magus | 🔶 | 6 |
Material a consumir
| Fonte | Onde | Aproveitamento |
|---|---|---|
Infraestrutura/Docker.md | 1298 linhas, publish: false | semente principal — rica em código e já organizada por assunto; vira tronco podado no bloco 7 |
Infraestrutura/Comandos Docker e WSL.md | 431 linhas | referência solta de ambiente local; permanece, não vira nota |
Infraestrutura/Docker credential helpers.md | 83 linhas | citado pela nota 12 (registry), permanece como referência |
Regra de conteúdo
As seções
Na prática (da minha experiência)eHow to explain in Englishdo monólito são relato pessoal do autor e material de entrevista. Elas ficam no tronco podado e não migram para as notas do galho. Nada sobre a experiência do autor pode ser inventado nas notas.
Fronteiras a respeitar
| Vizinho | Fica lá | Fica aqui |
|---|---|---|
Ciência/SO 13 | namespaces, cgroups, runc, OCI, escape de container | como o Docker usa isso; a cadeia daemon → containerd → runc |
Operação 3-01 | imagem de produção como disciplina (imutabilidade, digest, política de não-root) | como a imagem é construída; cache; camadas |
Cloud 12 | ECS, Fargate, App Platform, Kubernetes gerenciado | o Docker que você mesmo opera |
Terminal/TUIs | Lazydocker e a ergonomia | o que a TUI está manipulando por baixo |
Java/Go/Python cloud-native | o Dockerfile daquela linguagem | o Dockerfile como mecanismo, agnóstico de stack |
Java/Testes 11, Testes JS | Testcontainers como prática de teste | Docker em CI como mecanismo (nota 17) |
Pendências
- Escrita: ✅ 18/18 completa em 2026-08-02 (blocos 1-6 do plano).
- M1 (mídia): passada posterior. Busca e verificação de ID centrais via
yt-dlp— nunca delegadas a subagente. - Poda do monólito e callouts de volta: bloco 7 do plano.
Notas de execução
- Galho aberto em 2026-08-02 como primeiro do domínio Infraestrutura, na sequência direta do fechamento de Controle de Versão.