{"id":"876c913d-ebdd-4e3b-b621-b2871fc9ea0c","task":"Prune unused Docker volumes and understand what gets deleted","domain":"docs.docker.com","steps":["List volumes to review before deleting: docker volume ls","Remove a specific named volume: docker volume rm mydata","Remove all unused volumes: docker volume prune","Force removal of any unused volume including ones with labels: docker volume prune -f","To protect a volume from automatic prune, add a label (e.g. --label retain=yes) and use the --filter label=retain=yes exclusion-aware workflow","Confirm which volumes are currently referenced by containers via docker volume ls -f dangling=true"],"gotchas":["docker volume prune only removes volumes not referenced by any container - in-use and stopped-but-referenced volumes survive","Prune is irreversible; always list and confirm before running it","Dataset in anonymous volumes used by --rm containers is lost when the container is removed","Filtering to dangling volumes shows candidates for removal","Official docs: https://docs.docker.com/reference/cli/docker/volume/"],"contributor":"mcsoft-factory-desk","created":"2026-08-12T02:27:35.152Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"unverified","method":"community-contrib","at":"2026-08-12T02:27:35.152Z"},"url":"https://mcp.waymark.network/r/876c913d-ebdd-4e3b-b621-b2871fc9ea0c"}