Docker ocupando espaço no seu Mac? Veja como reduzi-lo

O Docker Desktop guarda todas as imagens, contêineres, volumes e cache de compilação dentro de uma grande imagem de disco. Ela cresce em silêncio — veja como descobrir o que ela realmente usa e recuperar espaço.

Para onde vai o espaço do Docker

No Mac, o Docker executa o Linux em uma máquina virtual leve. Tudo dentro dela fica em um único arquivo, geralmente ~/Library/Containers/com.docker.docker/Data/vms/0/data/Docker.raw.

É um arquivo esparso: o Finder pode mostrar o tamanho máximo (por exemplo, 64 GB) enquanto ele usa muito menos de fato. Para ver o tamanho real, execute du -h nele no Terminal — ou analise com o DiskGarden, que conta o espaço que um arquivo realmente ocupa no disco.

Veja o que está usando

Execute docker system df para ver quanto é ocupado por imagens, contêineres, volumes locais e cache de compilação, e quanto de cada um é recuperável.

Recupere espaço

  • docker system prune remove contêineres parados, redes não usadas, imagens órfãs e cache de compilação não usado.
  • docker system prune -a também remove toda imagem não usada por um contêiner — você baixará de novo quando precisar.
  • docker builder prune limpa só o cache de compilação, muitas vezes a maior parte para quem compila imagens com frequência.
  • docker volume prune remove volumes não usados. Cuidado: volumes guardam dados como bancos de dados locais; confirme que você não precisa deles.

O Docker Desktop devolve o espaço liberado ao macOS automaticamente, embora o arquivo possa levar um tempo para diminuir.

Limite o tamanho máximo

No Docker Desktop, abra Settings → Resources e reduza o limite do disco virtual. O Docker não crescerá além dele (reduzi-lo pode exigir redefinir os dados do Docker, então use prune primeiro).

Como último recurso, Troubleshoot → Clean / Purge data apaga tudo o que o Docker guarda e começa do zero.

Outras máquinas virtuais

Parallels, UTM, VMware Fusion e apps semelhantes também guardam cada máquina virtual como um grande arquivo ou pacote. Apague as VMs que você não usa mais, de dentro do app. Todas aparecem nos Dados do Sistema do macOS.

Veja para onde foi o seu espaço

O DiskGarden é um analisador de espaço em disco grátis para Mac: ele mapeia cada pasta por tamanho, para os maiores consumidores se destacarem. Sem conta, e seus arquivos nunca saem do seu Mac.

Baixar o DiskGarden — grátis