23 votes

Comment nettoyer les conteneurs Docker pour Mac

J'utilise Docker pour Mac Version 1.12.0-beta21 (build : 11019) sur OS X 10.11.6. Le dossier du conteneur dans $HOME/Library/Containers/com.docker.docker contient 3,1 Go d'espace. docker images -a ne montre cependant qu'une seule image qui fait 330 Mo.

Comment puis-je nettoyer le dossier du conteneur pour qu'il ne contienne que les images que je peux utiliser ?

Mise à jour

Il y a une question ouverte concernant ce problème : https://github.com/docker/for-mac/issues/371

24voto

galusben Points 329

Essayez :

docker system prune -a

https://docs.docker.com/engine/reference/commandline/system_prune/

Supprimez tous les conteneurs, réseaux et images inutilisés (aussi bien les non référencées), et éventuellement, les volumes.

3 votes

Ne fonctionne pas. Donne Total reclaimed space: 0B Toujours avec du -hs ~/Library/Containers/com.docker.docker J'obtiens 16G

1 votes

Cela fonctionne pour moi.

11voto

Burhan Ali Points 203

Spotify a une image docker utile appelée docker-gc qui nettoiera les images inutilisées.

Comme indiqué sur la page Github, vous pouvez l'exécuter en tant que conteneur :

docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -v /etc:/etc spotify/docker-gc

Je l'ai aliasé en docker-gc que je lance périodiquement pour nettoyer les choses.

0 votes

Je suis sur OS X et non sur linux.

0 votes

@ohcibi Tout comme moi.

0 votes

D'accord, je vous ai mal compris. Cependant, j'ai essayé cela et cela a même supprimé quelques images et conteneurs, mais l'espace ~/Library/Containers/com.docker.docker consomme est le même.

11voto

Vérifiez la taille avec la commande ci-dessous :

du -h -d 1  ~/Library/Containers/com.docker.docker 

Vous pouvez facilement nettoyer en courant :

docker system prune -a

Ou redémarrer les paramètres par défaut sur la barre supérieure pour nettoyer.

enter image description here

Ou créez un script comme ce lien pour ne pas perdre les images.

https://blog.mrtrustor.net/post/clean-docker-for-mac/

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