Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Истории успеха
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Доступны в регионе
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • ИИ для бизнеса
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Партнёрская программа
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Истории успеха
  • Документация
  • Блог
Проект Яндекса
© 2025 ТОО «Облачные Сервисы Казахстан»
Yandex DataSphere
  • Начало работы
    • О сервисе DataSphere
    • Взаимосвязь ресурсов в DataSphere
    • Сообщества
    • Управление расходами
    • Проект
    • Конфигурации вычислительных ресурсов
      • Обзор
      • Секреты
      • Docker-образы
      • Датасеты
      • Шаблоны Yandex Data Processing
      • Коннекторы S3
      • Коннекторы Spark
      • Модели
      • Файловые хранилища
    • Фундаментальные модели
    • Квоты и лимиты
    • Специальные условия для образования
  • Справочник Terraform
  • Аудитные логи Audit Trails
  • Управление доступом
  • Правила тарификации
  • Публичные материалы
  • История изменений

В этой статье:

  • Способы хранения Docker-образов
  • Хранение в Container Registry
  • Хранение в DataSphere
  • Требования к Docker-образу
  1. Концепции
  2. Ресурсы
  3. Docker-образы

Docker-образы

Статья создана
Yandex Cloud
Обновлена 2 декабря 2025 г.
  • Способы хранения Docker-образов
    • Хранение в Container Registry
    • Хранение в DataSphere
  • Требования к Docker-образу

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

Созданные Docker-образы нельзя изменить.

Важно

С 31 января 2026 года все Docker-образы, созданные в DataSphere до 3 декабря 2025 года, перестанут работать. Чтобы использовать их в проектах, создайте их заново или используйте инструмент миграции.

Способы хранения Docker-образовСпособы хранения Docker-образов

Существует два способа хранения пользовательских образов:

  • в Yandex Container Registry;
  • в DataSphere.

Хранение в Container RegistryХранение в Container Registry

По умолчанию Docker-образы хранятся в Container Registry. Образ собирается на ВМ DataSphere и в случае успеха загружается в реестр, указанный в настройках сообщества, а его версия фиксируется в соответствующем ресурсе DataSphere. При каждом запуске проекта с таким образом DataSphere будет скачивать эту версию из реестра. Если удалить эту версию образа из реестра, Docker-образ в проекте останется, но его больше нельзя будет оптимизировать, активировать и использовать в проекте.

Хранение образов в Container Registry обходится дешевле, но они увеличивают время запуска проекта. Кроме того, образом из реестра нельзя поделиться в сообществе.

Чтобы ускорить запуск проекта, вы можете создать оптимизированную копию Docker-образа, хранящегося в Container Registry. Оптимизированная копия хранится на отдельном диске в DataSphere и значительно ускоряет запуск проекта, но ее хранение дополнительно тарифицируется. Оптимизированный Docker-образ можно опубликовать в сообществе, чтобы использовать его в нескольких проектах.

После создания оптимизированной копии вы можете удалить оригинальную версию образа из реестра, чтобы не платить за хранение оригинала и копии. Когда вы удалите оптимизированную копию Docker-образа, DataSphere снова попробует скачать Docker-образ из Container Registry при запуске проекта. Если оригинальная версия в Container Registry сохранится, проект продолжит использовать ее.

Совет

Чтобы пользователи проектов могли собирать и хранить Docker-образы в Container Registry, администратор сообщества должен указать нужный реестр в настройках сообщества и включить сервисного агента.

Хранение в DataSphereХранение в DataSphere

Если при создании образа выбрать хранение в DataSphere, после сборки Docker-образ останется храниться на выделенном диске в DataSphere и не будет загружен в Container Registry. Такой образ сразу считается оптимизированным и тарифицируется соответственно.

Удаленный Docker-образ, хранящийся в DataSphere, нельзя восстановить.

Docker-образ, хранящийся в DataSphere, можно опубликовать в сообществе, чтобы использовать его в нескольких проектах. Для этого вам необходимы роли не ниже Editor в проекте и Developer в сообществе, в котором вы хотите его опубликовать. Открыть доступ можно на вкладке Доступ на странице просмотра Docker-образа. Ресурс, доступный для сообщества, появится на странице сообщества в разделе Ресурсы сообщества. Пока образ опубликован, его нельзя удалить.

Подробнее о работе с Docker-образами см. на странице Работа с Docker-образами.

Требования к Docker-образуТребования к Docker-образу

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

  • установку Python 3.8, 3.9, 3.10 или 3.11;
  • установку pip;
  • пользователя --uid 1000 jupyter.

Совет

Библиотека образов Docker Hub ограничивает анонимный режим работы. Если при сборке Docker-образа базовый образ не скачивается или скачивается очень медленно, измените IP-адрес вашего проекта. Для этого:

  • Создайте подсеть.
  • Создайте NAT-шлюз для доступа в интернет.
  • Создайте сервисный аккаунт с ролью vpc.user.
  • В настройках проекта добавьте подсеть и сервисный аккаунт.

Вы также можете использовать базовые образы из других библиотек.

Примечание

Шаблоны Docker-образов, представленные в DataSphere, уже удовлетворяют требованиям. Если вы загружаете образ из стороннего источника или пишете свой, добавьте в него необходимые команды.

См. такжеСм. также

Работа с Docker-образами

Была ли статья полезна?

Предыдущая
Секреты
Следующая
Датасеты
Проект Яндекса
© 2025 ТОО «Облачные Сервисы Казахстан»