Container Registry allows pushing Docker images via standard Docker CLI commands after authentication, offering OCI-compliant container image storage and management.
Yes. You can push Docker images to Vultr Container Registry (VCR) using standard Docker CLI commands after authenticating with the registry. Because VCR is OCI-compliant, the workflow is similar to pushing images to other registries like Docker Hub or GitHub Container Registry.
To push an image, follow these steps:
Log in to the Vultr Container Registry using your credentials. Copy the docker login
command from your subscription's Overview page, which is provided in the following format:
$ docker login https://<registry-region>.vultrcr.com/<registry-name> -u <username> -p <API_KEY>
Alternatively, you can generate a Docker configuration file with Push Access enabled from the Vultr Customer Portal, then load it into your environment to authenticate non-interactively with the registry.
Apply a registry-specific tag to your Docker image. The registry hostname in the tag tells Docker which registry to push the image to.
$ docker tag my-app:latest <registry-region>.vultrcr.com/<registry-name>/my-app:latest
Use docker push
to upload the tagged image to VCR.
$ docker push <registry-region>.vultrcr.com/<registry-name>/my-app:latest
Once pushed, your image is stored securely in VCR and can be pulled into Vultr Kubernetes Engine (VKE) or other OCI-compliant platforms.