Docker и свои образы
На шаге Программное обеспечение выберите Свой Docker образ — это позволяет запустить любой публичный образ с Docker Hub или другого реестра.
Настройка образа
Заголовок раздела «Настройка образа»| Поле | Описание |
|---|---|
| Образ Docker | Образ в формате image:tag, например pytorch/pytorch:2.3.0-cuda12.1-cudnn8-runtime |
| Команда запуска | Необязательно. Переопределяет CMD образа, например bash -c 'python train.py' |
Открытые порты
Заголовок раздела «Открытые порты»Каждый добавленный порт создаёт кликабельную ссылку в карточке инстанса после запуска. Укажите:
- Порт контейнера — порт, на котором слушает приложение внутри контейнера
- Порт на хосте — внешний порт, через который будет доступен сервис
- Протокол — TCP или UDP
Если не добавить порты, приложение будет доступно только через SSH.
Переменные окружения
Заголовок раздела «Переменные окружения»Задаются как пары ключ — значение и передаются контейнеру при запуске через -e.
Монтирование дисков (Volumes)
Заголовок раздела «Монтирование дисков (Volumes)»Можно добавить маппинг путей: путь на хосте → путь в контейнере. Если к инстансу подключено облачное хранилище, оно автоматически монтируется в /workspace/storage внутри контейнера.
Shared Memory
Заголовок раздела «Shared Memory»По умолчанию используется вся доступная память. Можно задать конкретный размер в ГБ — это эквивалентно флагу --shm-size в docker run. Актуально для PyTorch DataLoader с несколькими воркерами.