Skip to main content

Create and manage repository

Create repository

Repository refers to a repository that stores images in the registry. Here's how to create a repository in Container Registry:

  1. Go to Container Pack > Container Registry in the KakaoCloud Console.

  2. in the Repository menu, click the [Create repository] button.

  3. Enter the required information and click the [Create] button.

    Create repository Create repository

    CategoryDescription
    ① VisibilitySetting whether the repository is public
    - Private: Only limited users can access according to IAM and repository permissions
    - Public: Any user who knows the URI can pull the image
    ② Repository nameEnter repository name (cannot be modified later)
    ③ Description (optional)Description of the repository
    - limited to 100 characters
    ④ Overwrite tagSet whether overwriting is possible when pushing an image that uses a tag name that overlaps with a tag in the repository.
    - Enabled: Overwriting is allowed
    - Disabled: Overwriting is not allowed
    ⑤ Image scanSetting whether to automatically/manually scan when an image is pushed to the repository
    - Auto: Automatically scan when an image is pushed to the repository
    - Manual: Manually scan the image pushed to the repository
  4. Check the created repository in the Repository list.

Manage repository

Here's how to manage a repository in Container Registry.

View repository list

You can check the list of currently created repositories and basic information about the repositories.

  1. Go to Container Pack > Container Registry in the KakaoCloud Console.

  2. Check the currently created repository in the Repository menu.

    Repository list Repository list

    ItemDescription
    NameName of the repository
    DescriptionDescription of the repository
    ImageThe number of images stored in repository
    Image scanImage scan button provided
    Overwrite tagWhether or not to overwrite tags in repositories
    VisibilityWhether the repository is public
    - When set to public, any user who knows the URI can pull the image
    Last updatedDate and time the repository was last modified

View repository details

You can check the detailed information of the repository.

  1. Go to Container Pack > Container Registry in the KakaoCloud Console.

  2. Select a repository from the Repository menu.

  3. Check the information on the repository's detail page.

    Repository list View repository details

View repository usage history

You can check the repository usage history, including repository creation, settings change history, and image push/pull.

  1. Go to Container Pack > Container Registry in the KakaoCloud Console.
  2. From the Repository menu, select a repository.
  3. Check the information in the Usage history tab.

Edit repository

Modifying a repository is limited to its visibility, repository description, tag override settings, and image settings.

  1. Go to Container Pack > Container Registry in the KakaoCloud Console.
  2. Select the Repository menu.
  3. Select the [More] icon located at the right of the repository and click Edit.
  4. Edit the information and click the [Save] button.

Configure repository permission

If your IAM role is Project Admin, you can grant other users permissions to the repository by setting repository permissions. Repository permissions are divided into Repository Member, which can push and pull images, and Repository Viewer, which can only pull images.

info

Users from the same organization who do not belong to the project can access the repository through tools such as Docker CLI using an 'access key' issued by another project, but cannot access it through the console.

  1. Go to Container Pack > Container Registry in the KakaoCloud Console.
  2. From the Repository menu, select a repository.
  3. Click the [Configure permission] button located at the top right of screen.
  4. In the pop-up window, add users and grant roles, and click the [Add] button.

View image Push/Pull command

You can check Docker commands related to authentication, image push, and image pull.

  1. Go to Container Pack > Container Registry in the KakaoCloud Console.
  2. From the Repository menu, select a repository.
  3. Click the [View command] button located at the top right of screen.
  4. Check the command in the View command pop-up window.

Set up alerts

You can set up alerts for specific events in the Alert Center.

Delete repository

You can delete repositories that you no longer use.

  1. Go to Container Pack > Container Registry in the KakaoCloud Console.
  2. Select the checkbox of the repository to delete from the Repository menu.
  3. Select the [More] icon > Delete.
  4. In the pop-up window, enter the name of the repository to delete and click the [Delete] button.