---
metadata:
  - name: generator
    content: Diplodoc Platform v5.54.2
alternate:
  - https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/configure-docker.md
  - https://sourcecraft.dev/portal/docs/ru/sourcecraft/operations/configure-docker.md
  - href: ru/sourcecraft/operations/configure-docker.md
    type: text/markdown
    title: Markdown version
  - href: ../../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://sourcecraft.dev/portal/docs/ru/llms.txt

# Настроить Docker для работы с реестром SourceCraft

1. [Создайте](https://sourcecraft.dev/portal/docs/ru/sourcecraft/security/pat.md#create) персональный токен (PAT).
1. Если у вас не установлен Docker, [установите](https://docs.docker.com/get-started/get-docker/) его.
1. Выполните команду:

    ```bash
    echo <персональный_токен>|docker login \
      --username iam \
      --password-stdin \
      pkg.sourcecraft.tech
    ```

    Где:
    * `<персональный_токен>` — содержимое полученного ранее персонального токена.
    * `pkg.sourcecraft.tech` — эндпоинт, к которому будет обращаться Docker при работе с реестром. Если его не указать, запрос пойдет в сервис по умолчанию — [Docker Hub](https://hub.docker.com).

Чтобы отправить Docker-образ в реестр, выполните команду:

```bash
docker push pkg.sourcecraft.tech/cr/<слаг_организации>/<идентификатор_реестра>/<имя_образа>:<тег>
```

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

```bash
docker pull pkg.sourcecraft.tech/cr/<слаг_организации>/<идентификатор_реестра>/<имя_образа>:<тег>
```

<!-- source: ru/_includes/sourcecraft/get-slug-registry-id-notice.md -->
{% note tip %}

Слаг организации и идентификатор реестра вы можете узнать на странице реестра в интерфейсе SourceCraft.

{% endnote %}
<!-- endsource: ru/_includes/sourcecraft/get-slug-registry-id-notice.md -->

#### Полезные ссылки {#see-also}

* [Взаимосвязь ресурсов SourceCraft](https://sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/index.md)
* [Создать реестр (registry) в SourceCraft](https://sourcecraft.dev/portal/docs/ru/sourcecraft/operations/packages-management.md)
* [Подключить реестр (registry) к репозиторию SourceCraft](https://sourcecraft.dev/portal/docs/ru/sourcecraft/operations/connect-registry.md)
* [Настроить Maven для работы с реестром SourceCraft](https://sourcecraft.dev/portal/docs/ru/sourcecraft/operations/configure-maven.md)
* [Настроить npm для работы с реестром SourceCraft](https://sourcecraft.dev/portal/docs/ru/sourcecraft/operations/configure-npm.md)
* [Настроить NuGet для работы с реестром SourceCraft](https://sourcecraft.dev/portal/docs/ru/sourcecraft/operations/configure-nuget.md)
* [Настроить PyPI для работы с реестром SourceCraft](https://sourcecraft.dev/portal/docs/ru/sourcecraft/operations/configure-pypi.md)
