Compose ne peut supprimer tous les volumes définis dans un fichier YML, ou aucun
→ docker-compose down -v
Si vous ne voulez pas enquêter sur les volumes utilisés pour le fichier de composition en cours et de les supprimer avec docker volume rm X
, puis créez un fichier de composition de dénudation qui ne liste que les volumes que vous voulez supprimer
docker-compose.yml
version: "2.1"
volumes:
one:
two:
three:
docker-Compose-cleanup.yml
version: "2.1"
volumes:
two:
Vous pouvez alors agir sur différents ensembles en fonction du fichier Compose
→ docker-compose up
Creating volume "composevolumes_three" with default driver
Creating volume "composevolumes_two" with default driver
Creating volume "composevolumes_one" with default driver
Attaching to
→ docker-compose -f docker-compose-cleanup.yml down -v
Removing volume composevolumes_two
'volume de docker rm my-volume'? Quelle commande utilisez-vous actuellement? –
'docker-compose stop -v' qui supprime tous les volumes associés. –
Wow, je ne peux même pas trouver cela dans les documents officiels. –