web-dev-qa-db-fra.com

Supprimer un volume nommé avec docker-compose?

Si j'ai un fichier de composition docker comme:

version: "3"
services:
  postgres:
    image: postgres:9.4
    volumes:
      - db-data:/var/lib/db
volumes:
  db-data:

... puis faire docker-compose up crée un volume nommé pour db-data. Existe-t-il un moyen de supprimer ce volume via docker-compose? S'il s'agissait d'un volume anonyme, alors docker-compose rm -v postgres ferait l'affaire. Mais en l'état, je ne sais pas comment supprimer le db-data volume sans revenir aux commandes docker. Il semble que cela devrait être possible à partir du docker-compose CLI. Suis-je en train de manquer quelque chose?

24
Bosh

docker-compose down -v supprime tous les volumes attachés. Voir les docs

37
herm