---
id: mac-storage-basics.why-is-docker-using-so-much-disk-space-on-my-mac
url: https://storagestudio.us/faq/mac-storage-basics/why-is-docker-using-so-much-disk-space-on-my-mac
category: "Mac storage basics"
subcategory: "Developer tools"
question: "Why is Docker using so much disk space on my Mac?"
alt_questions:
  - "docker raw file huge mac"
  - "docker desktop disk usage"
  - "clean up docker space mac"
  - "docker taking 60gb"
  - "reduce docker disk image size"
  - "docker system prune mac"
short_answer: "Docker keeps images, containers, volumes and build cache in one virtual disk. Use docker system df, then docker system prune (carefully with -a and --volumes) and docker builder prune."
tags: ["docker", "developer", "containers"]
related: ["https://storagestudio.us/faq/mac-storage-basics/how-do-i-free-up-space-used-by-xcode", "https://storagestudio.us/faq/mac-storage-basics/how-do-i-clean-npm-yarn-and-pip-caches"]
applies_to: "all"
last_reviewed: 2026-10-01
---

# Why is Docker using so much disk space on my Mac?

Docker Desktop keeps all images, containers, volumes and build cache inside one large virtual disk file in its container folder, and that file doesn't automatically shrink when you remove things inside it.

To reclaim space:

1. `docker system df` shows what's using it.
2. `docker system prune` removes stopped containers, unused networks and dangling images; add `-a` to remove all unused images, and `--volumes` only if you're sure no volume data is needed.
3. `docker builder prune` clears build cache.
4. In Docker Desktop's **Resources** settings you can lower the disk image size limit.

Storage Studio's What's Using Space shows Docker's data as its own row, so you can see how big it really is.
