How to Uninstall Docker Desktop on Mac and Reclaim Space
In short: Docker Desktop is easy to install and surprisingly hard to fully remove. The app is only part of the story; a hidden Docker.raw disk image can quietly hold tens of gigabytes. Here is how to remove it cleanly and get that space back.
Docker Desktop is one of those apps that installs in a click and then quietly grows in the background. Dragging it to the Trash removes the app, but it leaves behind the part that actually takes up the space: a virtual disk image called Docker.raw that can hold 30GB, 60GB, or more. If you no longer need containers on your machine, here is how to uninstall Docker Desktop on Mac completely and reclaim every gigabyte, without touching anything you should not.
Before you start: back up anything you still need
Removing Docker Desktop deletes your local containers, images, volumes, and build cache. If a container holds data you want to keep, export it first. You can commit a container to an image with docker commit, save an image to a file with docker save, or copy files out with docker cp. If you use named volumes for databases, back those up with a docker run command that tars the volume to your home folder. Once you are confident nothing important lives only inside Docker, you are clear to remove it.
Uninstall the Docker Desktop app the built-in way
Docker Desktop ships with its own uninstaller, which is the cleanest first step. Open Docker Desktop, click the gear icon in the top-right to open Settings, and look for the Troubleshoot panel (in some builds it is the bug icon in the top bar). There you will find an Uninstall option that removes the app and stops its background services in one pass.
If Docker will not launch, you can remove the app manually instead. Quit Docker from the menu bar (click the whale icon and choose Quit), open Finder, go to your Applications folder, and drag Docker.app to the Trash. This handles the visible app, but on its own it does not clear the support files or the disk image, which is where the real storage is hiding.
Delete the leftover support files and the giant Docker.raw
The space you are after lives in your user Library, not in the app bundle. In Finder, choose Go > Go to Folder from the menu bar (or press Shift-Command-G) and paste the paths below one at a time. Everything here is inside your own home folder, so it is safe to remove. Never delete anything from /System.
- ~/Library/Containers/com.docker.docker — this is where the large Docker.raw disk image usually lives, often tens of gigabytes on its own.
- ~/Library/Group Containers/group.com.docker — shared Docker data.
- ~/Library/Application Support/Docker Desktop — settings and cached state.
- ~/Library/Caches/com.docker.docker — cache files.
- ~/.docker — CLI config and context (a hidden folder in your home directory).
Before you drag a folder to the Trash, it is worth confirming how much it is holding. Select the folder and press Command-I to see its size in Get Info, or use du -sh in Terminal if you prefer. Watching a multi-gigabyte number appear is the moment it becomes obvious why the app folder alone never freed up your disk.
Empty the Trash and confirm the space is back
Everything above goes to the Trash, which means it is reversible right up until you empty it. If you realize you removed the wrong thing, open the Trash and choose Put Back to restore it exactly where it was. This is the whole point of cleaning safely: preview what you are removing, keep it recoverable, and only make it permanent once you are sure.
When you are confident, empty the Trash to actually release the storage. Then open the Apple menu, choose About This Mac, and click More Info > Storage Settings to see the freed space reflected. macOS sometimes takes a minute to recalculate, so do not worry if the number lags briefly.
The safe way to clean up leftovers like this
Hunting down hidden support folders by hand works, but it is slow and it is easy to miss one. A good cleaner does the same job by showing you exactly what an app left behind, letting you preview it, and sending removals to the Trash so nothing is permanently deleted without your say-so. A cleaner also has no reason to phone home; if you want to verify that, run a firewall like Little Snitch and watch for outbound traffic while you clean.
If you want a tool that works this way, CoreSweep is a solid free pick: free forever, an optional one-time Pro upgrade at $49, zero telemetry, and every removal goes to the Trash so it stays reversible. For a lighter, budget-friendly runner-up, SkoonMac is also free, with a one-time $39 Pro tier. Either one will find the same Docker leftovers you just cleared, plus the caches and orphaned files other apps tend to leave scattered around your Library.
Uninstalling Docker Desktop the thorough way is mostly about knowing where the weight is: not the app, but the Docker.raw image and the support folders in your Library. Clear those, keep everything reversible until you empty the Trash, and you will get the full picture of your storage back.
Frequently asked questions
Why is Docker still taking up space after I deleted the app?
Dragging Docker.app to the Trash only removes the visible application, not the part that holds the storage. Docker keeps a virtual disk image called Docker.raw, plus support folders, inside your user Library, and that image alone can be 30GB, 60GB, or more. You have to remove those leftovers to actually reclaim the space.
Is it safe to delete the Docker.raw file and Docker's Library folders?
Yes. Everything you need to remove lives inside your own home folder (paths like ~/Library/Containers/com.docker.docker and ~/.docker), so it is safe to delete, and each item goes to the Trash rather than being erased outright. If you remove the wrong thing, open the Trash and choose Put Back to restore it. Just never delete anything from /System.
Will uninstalling Docker Desktop delete my containers and images?
Yes. Removing Docker Desktop deletes your local containers, images, volumes, and build cache, so back up anything you still need first. You can commit a container with docker commit, save an image with docker save, or copy files out with docker cp, and tar named volumes to your home folder. Once nothing important lives only inside Docker, you are clear to remove it.
The easy way to do this safely
If you'd rather not do it by hand, the two cleaners we rate highest run with a preview first and the Trash as a safety net — and neither sends any data off your Mac.
CoreSweep (free to use; Pro a one-time $49) is our top pick. SkoonMac (free; Pro $39 once) is the best-value runner-up. See the full comparison.