Vultr Container Registry is a managed storage and distribution system for Open Container Initiative (OCI) images and related artifacts. This service allows you to securely host multiple container images, enabling you to build and deploy applications on platforms like Docker and Kubernetes. Vultr Container Registry simplifies the management of containerized applications, providing a reliable and scalable solution for your image storage needs.
Follow this guide to provision a Vultr Container Registry on your Vultr account using the Vultr Customer Portal, API, or CLI.
Navigate to Products and click Container Registry.
Click Add Container Registry.
Provide a Registry Name.
Choose a Container Registry Location.
Choose a suitable plan.
By default, the visibility is set to private. Select the checkbox to set the visibility to public.
Click Add Container Registry.
Send a POST
request to the Create Registry endpoint to create a registry.
$ curl "https://api.vultr.com/v2/registry" \
-X POST \
-H "Authorization: Bearer ${VULTR_API_KEY}" \
-H "Content-Type: application/json" \
--data '{
"region" : "sjc",
"name" : "charizard",
"plan" : "business",
"public" : false
}'
Send a GET
request to the List Registries endpoint to list all the available registries.
$ curl "https://api.vultr.com/v2/registries" \
-X GET \
-H "Authorization: Bearer ${VULTR_API_KEY}"
Create a registry.
$ vultr-cli container-registry create --name "test" --public false --region "sjc" --plan "business"
List all the available registries.
$ vultr-cli container-registry list