Diskzyv0.1
Não apague manualmente

O que é o Docker.raw no Mac e dá para apagar?

Resposta curta

Não apague o Docker.raw manualmente. Ele é o disco virtual que guarda todas as imagens, contêineres e volumes do Docker no seu Mac, então removê-lo apaga todos eles. Para liberar espaço, faça a limpeza (prune) dentro do Docker.

Onde fica

~/Library/Containers/com.docker.docker/Data/vms/0/data/Docker.raw

O que é

O Docker Desktop roda os contêineres dentro de uma pequena máquina virtual Linux, e o Docker.raw é o disco dessa máquina. Tudo o que o Docker guarda fica dentro desse único arquivo: imagens baixadas, cache de build, contêineres parados e volumes nomeados, incluindo os bancos de dados que você mantém em volumes.

O arquivo é esparso. O Finder pode mostrá-lo com o tamanho máximo permitido, enquanto o espaço que ele realmente ocupa no disco é menor. Executar du -h no arquivo ou olhar nos ajustes do Docker Desktop mostra o número real.

Ele cresce conforme você baixa imagens e faz builds. Imagens antigas, camadas órfãs e cache de build ficam até você removê-los.

Que tamanho pode atingir

Muitas vezes dezenas de GB em um Mac que usa o Docker regularmente, até o limite de disco definido no Docker Desktop.

Como reduzir do jeito certo

  1. Abra o Docker Desktop e execute docker system df no Terminal para ver o que está usando espaço: imagens, contêineres, volumes ou cache de build.
  2. Execute o comando abaixo. Ele remove contêineres parados, redes não utilizadas, imagens órfãs e cache de build não utilizado.
  3. Para uma limpeza mais profunda, docker system prune -a também remove todas as imagens que não são usadas por nenhum contêiner. Adicionar --volumes remove também os volumes não utilizados, o que pode apagar dados, então confira seus volumes antes.
  4. Para limitar o tamanho que o arquivo pode atingir, reduza o limite de uso de disco em Settings > Resources no Docker Desktop. O Docker avisa se uma alteração for apagar dados existentes.
No Terminal
docker system prune

O que acontece depois

As imagens removidas são baixadas ou construídas de novo na próxima vez que você precisar delas, então a primeira execução é mais lenta. Contêineres e volumes em uso são mantidos.

Como o Diskzy lida com isso

O Diskzy mostra no mapa do disco o tamanho real do Docker.raw, para você saber quando é hora de fazer o prune dentro do Docker. Ele não reduz o arquivo por você.

Guias relacionados

Veja para onde foi o espaço do seu Mac

O Diskzy mapeia o disco, explica os Dados do Sistema e limpa o que é seguro. Grátis por 72 horas, depois US$ 9 uma única vez para 2 Macs.

Experimente o Diskzy grátis
Leia em:EnglishEspañolDeutschPortuguêsFrançaisTürkçe日本語