Ultima attività 1 month ago

Revisione c5c8e8fe04c984e16bb565dd7e6d37fd1a1899ff

Docker_tips_commandes.md Raw

1️⃣ Voir l’utilisation globale Docker

docker system df -v

👉 Te montre : images , containers , volumes (les pires coupables en général) avec la taille exacte par volume.

2️⃣ Lister la taille de chaque volume

docker volume ls

Puis pour chacun :

docker run --rm -v NOM_DU_VOLUME:/vol alpine du -sh /vol

Voir où Docker stocke physiquement les volumes

docker info | grep "Docker Root Dir"

Voir où Docker stocke physiquement les volumes

docker info | grep "Docker Root Dir"

Puis :

du -sh /var/lib/docker/volumes/*

#pour afficher directement le plus gros volume 👇

for v in $(docker volume ls -q); do
  s=$(docker run --rm -v $v:/v alpine du -sb /v 2>/dev/null | cut -f1)
  printf "%5s %s\n" "$(numfmt --to=iec --suffix=B $s)" "$v"
done | sort -hr  

Version alternative

for v in $(docker volume ls -q); do
  s=$(docker run --rm -v $v:/v alpine du -sb /v 2>/dev/null | cut -f1)
  echo "$s $v"
done | sort -nr  | numfmt --to=iec --suffix=B --field=1