Containers são efêmeros. Volumes garantem que dados sobrevivam. Domine named volumes, bind mounts e backup de dados críticos.
Carregando
Containers são efêmeros. Volumes garantem que dados sobrevivam. Domine named volumes, bind mounts e backup de dados críticos.
Containers são efêmeros. Volumes garantem que dados sobrevivam. Domine named volumes, bind mounts e backup de dados críticos.
Gerenciado pelo Docker. Persistem após `docker rm`. Ideal para databases. Docker cuida do storage location. `docker volume create pgdata`.
Mapeia diretório host para container. Mudanças refletem instantaneamente. Perfeito para dev (hot reload). `-v /host/path:/container/path`.
Local (padrão), NFS, cloud storage (EBS, EFS). Permite volumes compartilhados entre hosts. Essencial para Docker Swarm/K8s.
Volume em memória RAM. Dados nunca tocam disco. Ultra rápido. Usado para secrets temporários ou cache.
• Named volumes para produção
• Bind mounts apenas em dev
• Backup regular de volumes críticos
• Use volume drivers para storage distribuído
• Bind mount de node_modules (conflito host/container)
• Não fazer backup de volumes
• Permissions erradas em bind mounts
Quando usar cada um