Getting information about existing repositories
Getting a list of repositories in a registry
If you do not have the Yandex Cloud CLI yet, install and initialize it.
The folder specified in the CLI profile is used by default. You can specify a different folder through 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 list
Result:
+----------------------+-----------------------------+ | 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/myservice
repository 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
repositoryId
property. -
By repository name:
Use the GetByName method for the Repository resource. Specify the repository name in the
repositoryName
property.
You can retrieve a list of repositories in a registry by using the List method for the Repository resource.