[Документация Yandex Cloud](../../../index.md) > [Yandex Container Registry](../../index.md) > [Пошаговые инструкции](../index.md) > Управление репозиторием > Получить информацию об имеющихся репозиториях

# Получить информацию об имеющихся репозиториях

## Получить список репозиториев в реестре {#repository-list}

{% list tabs group=instructions %}

- CLI {#cli}

  Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), [установите и инициализируйте его](../../../cli/quickstart.md#install).

  По умолчанию используется каталог, указанный при [создании](../../../cli/operations/profile/profile-create.md) профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду `yc config set folder-id <идентификатор_каталога>`. Также для любой команды вы можете указать другой каталог с помощью параметров `--folder-name` или `--folder-id`. Если вы обращаетесь к ресурсу по имени, поиск будет выполнен в каталоге по умолчанию. Если вы обращаетесь к ресурсу по идентификатору, поиск будет выполнен глобально — во всех каталогах с учетом прав доступа.

  1. Посмотрите описание команды CLI для получения списка репозиториев:

     ```bash
     yc container repository list --help
     ```

  1. Получите список репозиториев.
     * Чтобы получить список всех репозиториев всех реестров текущего каталога, выполните команду:

       ```bash
       yc container repository list
       ```

       Результат:

       ```text
       +----------------------+-----------------------------+
       |          ID          |            NAME             |
       +----------------------+-----------------------------+
       | crp8bu81b5af******** | crp0pmf1n68t********/ubuntu |
       | crps9c63evii******** | crpl3738e9v1********/ubuntu |
       +----------------------+-----------------------------+
       ```

     * Чтобы получить список всех репозиториев определенного реестра, выполните команду:

       ```bash
       yc container repository list --registry-id <идентификатор_реестра>
       ```

       Результат:

       ```text
       +----------------------+-----------------------------+
       |          ID          |            NAME             |
       +----------------------+-----------------------------+
       | crp8bu81b5af******** | crp0pmf1n68t********/ubuntu |
       +----------------------+-----------------------------+
       ```

- API {#api}

  Чтобы получить список репозиториев в реестре, воспользуйтесь методом [List](../../api-ref/Repository/list.md) для ресурса [Repository](../../api-ref/Repository/index.md).

{% endlist %}

{% note info %}

Репозиторий появится в списке когда в него [будет загружен хотя бы один Docker-образ](../docker-image/docker-image-push.md).

{% endnote %}

## Получить информацию о репозитории {#repository-get}

{% list tabs group=instructions %}

- CLI {#cli}

  1. Посмотрите описание команды CLI для получения информации о репозитории:

     ```bash
     yc container repository get --help
     ```

  1. Получите информацию о репозитории.
     * По ID репозитория:

       ```bash
       yc container repository get --id <идентификатор_репозитория>
       ```

       Результат:

       ```text
       name: crp0pmf1n68t********/ubuntu
       id: crp8bu81b5af********
       ```

     * По имени репозитория:

       ```bash
       yc container repository get --name <имя_репозитория>
       ```

       Результат:

       ```text
       name: crp0pmf1n68t********/ubuntu
       id: crp8bu81b5af********
       ```

       Можно указать не только полное имя Docker-образа, но и префиксы. Например, информацию о репозитории `crpvplula8p3********/myproject/myservice` можно получить, указав `crpvplula8p3********/myproject/myservice`, `crpvplula8p3********/myproject` или `crpvplula8p3********`.

- API {#api}

  Получите информацию о репозитории.
  * По ID репозитория:

    Воспользуйтесь методом [Get](../../api-ref/Repository/get.md) для ресурса [Repository](../../api-ref/Repository/index.md). В свойстве `repositoryId` укажите идентификатор репозитория.
  * По имени репозитория:

    Воспользуйтесь методом [GetByName](../../api-ref/Repository/getByName.md) для ресурса [Repository](../../api-ref/Repository/index.md). В свойстве `repositoryName` укажите имя репозитория.

  Получить список репозиториев в реестре можно с помощью метода [List](../../api-ref/Repository/list.md) для ресурса [Repository](../../api-ref/Repository/index.md).

{% endlist %}