69 votes

À quoi sert le fichier Docker.raw sur Mac OS Catalina ?

J'ai installé Docker sur mon Mac OS Catalina et j'ai récemment trouvé un très gros fichier Docker.raw. Il fait 64 Go. Est-il vraiment nécessaire ? Et si oui, pourquoi est-il si gros ?

0 votes

Ce n'est pas un fichier MacOS, ça n'a rien à voir avec MacOS. Demandez à celui qui a empaqueté le Docker que vous utilisez.

0 votes

Ceci est principalement dû à des sessions de formation non supervisées. Après avoir terminé les formations sur la conteneurisation, les gens (par exemple : moi) oublient de nettoyer les volumes et les conteneurs nouvellement créés. Je ne sais pas si votre situation est liée à ce que j'ai vécu, mais en faisant l'erreur que j'ai mentionnée ci-dessus, j'ai fini par trouver votre question ici et d'autres pourraient faire de même. Donc, une autre option en dehors de la réponse acceptée serait de vérifier les conteneurs, images et volumes inutilisés. Parce que réduire directement l'utilisation de l'image disque efface toutes les images, tous les conteneurs et tous les volumes, comme docker le prévient.

87voto

pippobaudos Points 406

Docker pour Mac stocke les conteneurs et les images Linux dans un seul gros fichier nommé Docker.raw. Pour réduire sa taille, après avoir élagué les objets docker inutilisés ( https://docs.docker.com/config/pruning/ ), ouvrez les préférences de Docker Desktop, puis sous 'Ressources' -> 'Avancé' -> 'Taille de l'image disque' :

Screenshot Resources -> Advanced -> Disk image size

Vous pouvez réduire le fichier à moins de 64 Go. Cela vous indique combien de données sont actuellement utilisées. En outre, le redimensionnement à une taille inférieure supprimera l'image disque ; toutes les images / conteneurs Docker seront perdus. Les autres paramètres seront préservés.

4 votes

Voici la vraie réponse

13voto

Tom Points 415

La réponse à votre question se trouve dans le Documentation Docker :

Utilisation du disque dans Docker pour Mac

Docker Desktop stocke les conteneurs et les images Linux dans un seul grand fichier "image disque" dans le système de fichiers Mac. Ceci est différent de Docker sur Linux, qui stocke généralement les conteneurs et les images dans le répertoire /var/lib/docker.

La taille de ce fichier est importante dans votre système car vous avez beaucoup d'images et de conteneurs. Vous pouvez réduire son emplacement en élaguer les objets inutilisés .

7voto

jmojico Points 131

Le moyen le plus simple de réduire la taille du fichier Docker.raw est de définir les préférences, comme l'indique la page officielle de Docker :

Sélectionnez l'icône Docker, puis sélectionnez Préférences > Ressources > Avancées.

https://docs.docker.com/desktop/mac/space/

Source : https://docs.docker.com/desktop/mac/space/

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X