AskCleanAskClean

Zabírá Docker na Macu příliš místa? Uvolněte ho bezpečně

Tým AskClean · Aktualizováno 2026-07-31

Spusťte docker system df -v a zjistěte, zda místo zabírají image, zastavené kontejnery, mezipaměť sestavení nebo volumes. Nejdříve čistěte diagnostikovanou kategorii, ponechte volumes s nezálohovanými daty a Docker.raw nikdy ručně nemažte ani nepřesouvejte ve Finderu.

Úložiště Dockeru s kontejnery, vrstvami image, mezipamětí a chráněným datovým volume
Docker spojuje obnovitelná a trvalá data na virtuálním disku; před čištěním určete každou kategorii.

Proč Docker vypadá tak velký

Docker Desktop ukládá linuxové objekty do virtuálního obrazu disku, obvykle Docker.raw. Logická velikost, limit a skutečně využité bloky se mohou lišit. Smazání souboru obejde ochrany Dockeru a může zničit image, kontejnery i volumes najednou.

Před prune proveďte audit

docker system df -v rozdělí využití; docker ps -a, docker image ls a docker volume ls pomohou zjistit vlastníky. Reclaimable neznamená automaticky bezpečné: volume bez aktivního kontejneru může obsahovat jedinou kopii databáze.

  1. Uložte výstup docker system df -v.
  2. Přiřaďte kontejnery, image a volumes k aktivním projektům.
  3. Zazálohujte každý volume s důležitými daty.
  4. Nejdříve prořežte konkrétní kategorii vysvětlující růst.
  5. Znovu změřte a otestujte projekty před dalšími změnami.

Odpojený volume nemusí být zbytečný; projekty Compose a zastavené databáze často zanechávají platná data.

Používejte cílené příkazy

Známé objekty mažte přes docker container rm a docker image rm. docker builder prune odstraní obnovitelnou mezipaměť. docker system prune kombinuje kategorie; -a rozšíří image a --volumes přidá anonymní volumes, proto je nepoužívejte bez kontroly.

Chraňte volumes a virtuální disk

Databáze zálohujte nativním exportem nebo otestovaným postupem. Limit a umístění disku měňte v Docker Desktop Settings, nikdy ve Finderu. AskClean ukáže stopu na Macu, ale Docker.raw, přihlašovací údaje a spravovaná data z automatického úklidu vynechá.

Časté dotazy

Proč je Docker.raw tak velký?

Obsahuje image, kontejnery, mezipaměti a volumes; zobrazená velikost může být větší než skutečně zabrané místo.

Maže docker system prune volumes?

Ve výchozím nastavení ne. --volumes rozšiřuje úklid a může ohrozit trvalá data.

Mohu Docker.raw smazat ve Finderu?

Ne. Pro objekty použijte CLI a pro virtuální disk Docker Desktop Settings.

Zdroje

Další návody k úložišti pro vývojáře