web-dev-qa-db-ja.com

docker-composeで名前付きボリュームを削除しますか?

次のようなdocker-composeファイルがある場合:

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

...次にdocker-compose upを実行すると、db-dataの名前付きボリュームが作成されます。 docker-composeを介してこのボリュームを削除する方法はありますか?匿名ボリュームの場合は、docker-compose rm -v postgresがトリックを行います。しかし、現状では、dockerコマンドに戻らずにdb-dataボリュームを削除する方法はわかりません。これはdocker-compose CLI内から可能になるはずです。何か不足していますか?

24
Bosh

docker-compose down -vは、接続されているすべてのボリュームを削除します。 docs を参照してください

37
herm