Getting information about existing repositories
Getting a list of repositories in a registry
If you do not have the Yandex Cloud CLI installed yet, install and initialize it.
By default, the CLI uses the folder specified when creating the profile. To change the default folder, use the yc config set folder-id <folder_ID> command. You can also set a different folder for any specific command using the --folder-name or --folder-id parameter.
-
View a description of the CLI command to get a list of repositories:
yc container repository list --help -
Get a list of repositories.
-
To get a list of all the repositories of all the registries in the current folder, run the command:
yc container repository listResult:
+----------------------+-----------------------------+ | ID | NAME | +----------------------+-----------------------------+ | crp8bu81b5af******** | crp0pmf1n68t********/ubuntu | | crps9c63evii******** | crpl3738e9v1********/ubuntu | +----------------------+-----------------------------+ -
To get a list of all the repositories in a particular registry, run the command:
yc container repository list --registry-id <registry_ID>Result:
+----------------------+-----------------------------+ | ID | NAME | +----------------------+-----------------------------+ | crp8bu81b5af******** | crp0pmf1n68t********/ubuntu | +----------------------+-----------------------------+
-
To retrieve a list of repositories in a registry, use the List method for the Repository resource.
Note
The repository appears in the list as soon as at least one Docker image is pushed to it.
Getting information about a repository
-
View a description of the CLI command to get repository information:
yc container repository get --help -
Get information about the repository.
-
By repository ID:
yc container repository get --id <repository_ID>Result:
name: crp0pmf1n68t********/ubuntu id: crp8bu81b5af******** -
By repository name:
yc container repository get --name <repository_name>Result:
name: crp0pmf1n68t********/ubuntu id: crp8bu81b5af********You can specify both the full name of the Docker image and prefixes. For example, you can get information about the
crpvplula8p3********/myproject/myservicerepository by specifyingcrpvplula8p3********/myproject/myservice,crpvplula8p3********/myproject, orcrpvplula8p3********.
-
Get information about the repository.
-
By repository ID:
Use the Get method for the Repository resource. Specify the repository ID in the
repositoryIdproperty. -
By repository name:
Use the GetByName method for the Repository resource. Specify the repository name in the
repositoryNameproperty.
You can retrieve a list of repositories in a registry by using the List method for the Repository resource.