Introduction
Si vous utilisez Docker Desktop sur votre Mac, vous avez probablement déjà rencontré des problèmes d’espace disque. Docker est un outil incroyable, mais il peut rapidement consommer beaucoup d’espace disque, surtout si vous travaillez avec de nombreuses images et conteneurs. Heureusement, il existe des méthodes simples pour récupérer de l'espace.
Vérifier l’utilisation de l’espace disque par Docker
La première étape est de comprendre comment Docker utilise l'espace disque. Pour cela, vous pouvez utiliser la commande suivante:
$ docker system df
TYPE TOTAL ACTIVE SIZE RECLAIMABLE
Images 0 0 0B 0B
Containers 0 0 0B 0B
Local Volumes 0 0 0B 0B
Build Cache 741 0 20.13GB 20.13GB
Cette commande vous donne un aperçu détaillé de l'utilisation de l'espace disque par Docker, y compris les images, les conteneurs et les volumes locaux.
Nettoyer le cache de construction
Un aspect souvent négligé est le cache de construction. Docker conserve un cache pour accélérer la construction des images, mais avec le temps, cela peut prendre beaucoup d’espace. Pour nettoyer ce cache, utilisez:
DOCKER_BUILDKIT=1 docker builder prune --all --force
Cela supprimera toutes les données inutilisées du cache de construction, libérant ainsi de l'espace.
Autres méthodes pour libérer de l'espace
Conclusion
La gestion de l'espace disque est une partie essentielle de l'utilisation de Docker, surtout sur des machines avec un espace de stockage limité comme de nombreux Mac. En appliquant régulièrement ces méthodes, vous pouvez vous assurer que Docker fonctionne de manière optimale sans saturer votre disque dur.
Source: Alexey Samoshkin sur Medium