# buildx prune ``` docker buildx prune ``` Remove build cache ### Options | Name | Type | Default | Description | | --- | --- | --- | --- | | `-a`, `--all` | | | Include internal/frontend images | | [`--builder`](#builder) | `string` | | Override the configured builder instance | | `--filter` | `filter` | | Provide filter values (e.g., `until=24h`) | | `-f`, `--force` | | | Do not prompt for confirmation | | `--keep-storage` | `bytes` | `0` | Amount of disk space to keep for cache | | `--verbose` | | | Provide a more verbose output | ## Description Clears the build cache of the selected builder. You can finely control what cache data is kept using: - The `--filter=until=` flag to keep images that have been used in the last `` time. `` is a duration string, e.g. `24h` or `2h30m`, with allowable units of `(h)ours`, `(m)inutes` and `(s)econds`. - The `--keep-storage=` flag to keep `` bytes of data in the cache. `` is a human-readable memory string, e.g. `128mb`, `2gb`, etc. Units are case-insensitive. - The `--all` flag to allow clearing internal helper images and frontend images set using the `#syntax=` directive or the `BUILDKIT_SYNTAX` build argument. ## Examples ### Override the configured builder instance (--builder) Same as [`buildx --builder`](buildx.md#builder).