次のような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内から可能になるはずです。何か不足していますか?
docker-compose down -v
は、接続されているすべてのボリュームを削除します。 docs を参照してください