📊 Cap 15: Podman & OCI Runtimes
Ferramentas do Desenvolvedor • Daemonless, Rootless, Buildah, Skopeo & Colima
🗺️ O Fim do Monopólio do Docker Daemon
flowchart LR
DAEMON_DOCKER["Docker Daemon\nProcesso único centralizado rodando como root 🚨"]
--> PODMAN_FORK["Podman Daemonless\nCada container é um processo filho isolado sem root! ⚡"]
style DAEMON_DOCKER fill:#ffebee,stroke:#d32f2f,stroke-width:2px
style PODMAN_FORK fill:#00897b,stroke:#004d40,stroke-width:2px,color:#ffffff
🎯 Slide 1: Por Que Migrar para Podman?
-
alias docker=podman: 99% dos comandos e flags são idênticos. - Vantagens de Segurança:
- Rootless por padrão: Não precisa de privilégios de administrador.
- Sem Daemon: Se o processo de gerenciamento cair, seus containers continuam vivos!
- Suporte Nativo a Pods: Crie pods idênticos aos do Kubernetes na sua máquina local!
🎯 Slide 2: O Arsenal: Buildah e Skopeo
- Buildah:
-
Cria imagens sem precisar de Dockerfile (usando scripts bash normais!).
-
- Skopeo:
- Inspeciona manifests e copia imagens entre registros remotos sem fazer download das camadas locais.
- Economiza gigabytes de banda em pipelines CI/CD!
🎯 Slide 3: Colima no macOS / Linux
-
Alternativa leve e 100% open-source ao Docker Desktop.
- Recursos:
- Inicia em segundos com suporte a arquiteturas Intel e ARM (Apple Silicon M1/M2/M3).
- Suporta runtimes
dockeroucontainerdnativamente com zero overhead!
Slide 1 de 1
Atalhos: ← → Navegar • Espaço Avançar • F Tela Cheia • Home Início • End Fim