nav-img
Evolution

Подготовка среды

Перед началом работы:

  1. Зарегистрируйтесь в личном кабинете Cloud.ru. После регистрации вы получите доступ к личному кабинету.

    Если вы уже зарегистрированы, войдите в личный кабинет.

  2. Установите Docker Desktop.

  3. Установите Docker CLI или используйте привычный терминал на вашем компьютере.

  4. Создайте приватный реестр в Artifact Registry.

    1. В личном кабинете перейдите на карточку сервиса Artifact Registry.

      ../_images/ar-go-console.png
    2. Нажмите Создать реестр.

    3. Укажите название реестра — оно станет частью URI, который вы будете использовать при работе в Docker CLI.

    4. Нажмите Создать.

      ../_images/ar-registry-create.png
    5. Скопируйте полученный URI реестра, он будет нужен для выполнения дальнейших шагов.

      ../_images/ar-registry-copy-uri.png
  5. Получите ключи доступа для аутентификации.

    1. В личном кабинете перейдите в раздел Управление профилем.

      ../_images/profile-settings.png
    2. Выберите раздел Ключи доступа и нажмите Создать ключ.

      ../_images/ar-secrets.png
    3. Введите краткое описание ключа, которое поможет в будущем идентифировать его среди других ключей.

    4. Задайте время жизни ключа: от 1 до 365 дней.

    5. Нажмите Создать.

      После этого будут сгенерированы Key ID (логин) и Key Secret (пароль).r Сохраните Key Secret. После того как вы закроете окно, повторно посмотреть его будет нельзя.

  6. Пройдите аутентификацию в реестре Artifact Registry.

    Откройте терминал и введите команду для аутентификации. Вы можете использовать любой привычный для вас терминал.

    docker login <registry_name>.cr.cloud.ru -u <key_id> -p <key_secret>

    Где:

    • <registry_name> — название реестра, которое вы указывали при его создании в Artifact Registry;

    • <key_id> — логин персонального ключа (Key ID);

    • <key_secret> — пароль персонального ключа (Key Secret).

  7. (Опционально) Создайте учетную запись в GitVerse.

    Вы можете зарегистрироваться в GitVerse, если у вас еще нет аккаунта, и познакомиться с новой системой контроля версий. Примеры кода в лабораторных работах размещаются в GitVerse.

Что дальше