Docker - Comment analyser un conteneur de l'utilisation du disque?

J'ai cherché pendant un certain temps, mais ne pouvait pas trouver un moyen d'analyser l'utilisation du disque d'un conteneur Docker /volume.

Je peux voir que Docker prend de 12 go de mon système de fichier:

2.7G    /var/lib/docker/vfs/dir
2.7G    /var/lib/docker/vfs
2.8G    /var/lib/docker/devicemapper/mnt
6.3G    /var/lib/docker/devicemapper/devicemapper
9.1G    /var/lib/docker/devicemapper
12G     /var/lib/docker

Mais, comment puis-je savoir comment c'est réparti sur les conteneurs?

J'ai essayé de les joindre pour les récipients en cours d'exécution (le nouveau v1.3 commande)

docker exec -it <container_name> bash

puis en exécutant 'df -h' pour analyser l'utilisation du disque. Il semble fonctionner, mais pas avec les conteneurs que l'utilisation de volumes, de la.

Par exemple, j'utilise un seul conteneur pour MongoDB, appelé "mongo-data'.

Quand je lance docker run -it --volumes-from mongo-data busybox, puis df -h à l'intérieur du conteneur, Il est dit que le système de fichiers monté sur /data/db (mon "mongo-data' (données uniquement conteneur) utilise 11,3 G, mais quand je fais du -h /data/db, il dit qu'il utilise seulement 2,1 G.

Alors, comment dois-je analyser un conteneur/volume de l'utilisation du disque? Ou, dans mon cas, comment puis-je trouver le " mongo-données de conteneur de taille?

Merci beaucoup,

InformationsquelleAutor AlonL | 2014-11-05