Базовые образы
Каждый шаблон начинается с одного базового образа. Выберите его первым шагом, затем добавляйте пакеты, файлы и команды.
Образ AgentBox
fromBaseImage() использует закреплённый базовый OCI-образ AgentBox. Он подходит для обычных задач с Python, Node.js, Git и командной строкой.
Готовые OCI-образы
SDK предоставляет короткие методы для распространённых образов: fromUbuntuImage, fromDebianImage, fromFedoraImage, fromAlpineImage, fromArchImage, fromPythonImage, fromNodeImage и fromBunImage.
Например:
fromUbuntuImage("24.04")выбираетubuntu:24.04;fromNodeImage("24-bookworm-slim")выбираетnode:24-bookworm-slim;fromBunImage("1.3")выбираетoven/bun:1.3.
Это OCI-образы из Docker Registry. AgentBox использует их файловую систему как основу шаблона, но запускает песочницу в виртуальной машине, а не в Docker-контейнере.
Произвольный образ
fromImage("registry.example.com/team/app:1.4.0") принимает OCI-образ по полному имени. Для закрытого реестра передайте учётные данные.
В одном описании можно выбрать только одну основу. Чтобы продолжить собственный шаблон, используйте fromTemplate("name:tag").