Supposons que j'ai un volume et que je connaisse son nom ou son identifiant.
Je veux déterminer la liste des conteneurs (leurs noms ou identifiants) qui utilisent le volume.
Quelles commandes puis-je utiliser pour récupérer ces informations?
Je pensais qu'il pouvait être stocké dans la sortie de docker volume inspect <id>
mais elle ne me donne rien d'autre que le point de montage ("/var/lib/docker/volumes/<id>"
).
docker ps
peut filtrer par volume pour afficher tous les conteneurs qui montent un volume donné:
docker ps -a --filter volume=VOLUME_NAME_OR_MOUNT_POINT
Référence: https://docs.docker.com/engine/reference/commandline/ps/#filtering