Docker - Wie analysiert man die Festplattennutzung eines Containers?

Ich habe gesucht, für eine Weile, aber konnte nicht einen Weg finden, zu analysieren, die datenträgernutzung ein Docker-container /volume.

Kann ich sehen, dass Docker dauert 12 GB von meinem Dateisystem:

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

Aber, wie kann ich wissen, wie diese verteilt sich auf die Container?

Habe ich versucht zu legen, um den Behälter durch laufen (die neue v1.3-Befehl)

docker exec -it <container_name> bash

und dann läuft 'df -h' zu analysieren, Festplattennutzung. Es scheint zu funktionieren, aber nicht mit Containern, Volumen-aus'.

Verwende ich zum Beispiel einen data-only container für MongoDB, genannt "mongo-Daten'.

Wenn ich docker run -it --volumes-from mongo-data busyboxund dann df -h im inneren des Behälters, Es sagt, dass das Dateisystem montiert auf /data/db (mein 'mongo-Daten' data-only container) verwendet 11.3 G, aber wenn ich das mache du -h /data/db sagt, dass es verwendet nur 2,1 G.

So, wie kann ich analysieren, einen container/volume Festplatte nutzen? Oder, in meinem Fall, wie ich finde, ist die "mongo-Daten' - container Größe?

Vielen Dank,

InformationsquelleAutor der Frage AlonL | 2014-11-05

Schreibe einen Kommentar