Aller au contenu principal
Kill -9 Club
Se connecter

volume anonyme

Conteneurs

Un volume que Docker crée de lui-même quand personne ne lui en nomme un : une ligne VOLUME /data dans le Dockerfile de l'image, ou un -v /app/uploads sans source. Son nom est un identifiant hexadécimal de 64 caractères, et docker volume ls l'affiche au milieu de ceux que vous avez choisis. C'est là que la lecture dérape. La documentation dit que docker system prune --volumes épargne les volumes nommés, et c'est vrai — le nettoyage passe donc pour sans risque, alors qu'il emporte précisément les volumes qu'une image a créés sans vous demander votre avis. Ces données n'ont pas d'autre copie, et rien ne s'annule. docker volume ls -f dangling=true montre ce qu'aucun conteneur n'utilise, et les noms en 64 caractères sont ceux que la commande prendra. Nommer le volume — -v pgdata:/var/lib/postgresql/data — est la seule chose qui le mette hors de portée.

Aussi écrit : volume sans nom, volume dangling

volume anonyme — définition | Kill -9 Club