Container Registry overview

Prev Next

Available in Classic and VPC

Container Registry is a NAVER Cloud Platform service that allows you to easily store, manage, and distribute container images as a private Docker container image repository based on the Docker Registry v2 specification.
The Container Registry service provides APIs for registry and Docker container image management features in RESTful form.

Common Container Registry settings

The following describes commonly used request and response formats in Container Registry APIs.

Request

The following describes the common request format.

API URL

The request API URL is as follows:

Korea Region: https://ncr.apigw.ntruss.com/ncr/api/v2
Singapore Region: https://ncr.apigw.ntruss.com/ncr/sgn-api/v2
Japan Region: https://ncr.apigw.ntruss.com/ncr/jpn-api/v2

Request headers

The following describes the request headers.

Field Required Description
x-ncp-apigw-timestamp Required This is the number of milliseconds that have elapsed since January 1, 1970 00:00:00 UTC.
  • Request is considered invalid if the timestamp differs from the current time by more than 5 minutes.
x-ncp-iam-access-key Required Access key issued on NAVER Cloud Platform
x-ncp-apigw-signature-v2 Required Base64-encoded signature that encrypts the request information with a secret key that maps to the access key issued on NAVER Cloud Platform, using the HMAC encryption algorithm (HmacSHA256).
Content-Type Required Request data format
  • application/json

Response

The following describes the common response format.

Response status codes

The following describes the response status codes.

HTTP status code Code Message Description
200 - OK Request succeeded
201 - OK Request succeeded
204 - OK Request succeeded
400 - Bad Request Request error due to HTTPS protocol or UTF-8 encoding.
401 - Unauthorized Authentication information to use the requested resource was not provided or is invalid.
403 - Forbidden No permissions to the requested resource.
404 - Not Found Requested resource not found.
409 - Conflict A crash occurred while processing the request.
500 - Internal Server Error Server error
Note

For response status codes common to NAVER Cloud Platform, see Ncloud API response status codes.

Container Registry API

The following describes the APIs provided by the Container Registry service.

API Description
Get registry list Get the list of registries registered in Container Registry.
Register new registry Register a new registry integrated with an Object Storage bucket.
Delete registry Delete a registry registered in Container Registry.
Get image list Get the list of images registered in the registry of Container Registry.
Get image details Get details of an image registered in the registry of Container Registry.
Edit image information Edit the description of an image registered in the registry of Container Registry.
Delete image Delete an image registered in the registry of Container Registry.
Get image tag list Get the list of tags for an image registered in the registry of Container Registry.
Get image tag details Get the tag information for an image registered in the registry of Container Registry.
Delete image tag Delete a tag for an image registered in the registry of Container Registry.

Container Registry related resources

NAVER Cloud Platform provides a variety of related resources to help users better understand Container Registry APIs.