Deleting a Repository in the Vultr Container Registry frees up storage space and removes outdated or unnecessary images. This process helps streamline management and ensures that your registry contains only relevant and up-to-date resources. By keeping your repositories organized, you can maintain an efficient and clutter-free container registry.
Follow this guide to delete a repository from your container registry on your Vultr account using the Vultr Customer Portal, API, or CLI.
Navigate to Products and click Container Registry.
Click your target registry to open its management page.
Click Repositories to view all the available repositories.
Click the delete icon to delete the repository.
Click the Destroy Repository in the confirmation prompt to delete the repository.
Send a GET
request to the List Registries endpoint and note the target registry's ID.
$ curl "https://api.vultr.com/v2/registries" \
-X GET \
-H "Authorization: Bearer ${VULTR_API_KEY}"
Send a GET
request to the List Registry Repositories endpoint to list all the available repositories and note the target repository image's name.
$ curl "https://api.vultr.com/v2/registry/<registry-id>/repositories" \
-X GET \
-H "Authorization: Bearer ${VULTR_API_KEY}"
Send a DELETE
request to the Delete Repository endpoint to delete the target repository.
$ curl "https://api.vultr.com/v2/registry/<registry-id>/repository/<repository-name>" \
-X DELETE \
-H "Authorization: Bearer ${VULTR_API_KEY}"
List all registries available in your Vultr account and note the target registry's ID.
$ vultr-cli container-registry list
List all the repositories available in your target registry and note the target repository image's name.
$ vultr-cli container-registry repository list <registry-id>
Delete the target repository.
$ vultr-cli container-registry repository delete <registry-id> --image-name <repository-image-name>