Getting information about existing repositories
Getting a list of repositories in a registry
If you do not have the Yandex Cloud command line interface yet, install and initialize it.
The folder specified in the CLI profile is used by default. You can specify a different folder 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 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.