今日,Vercel正式发布Vercel托管镜像(VMI)——一套版本化、开源且开箱即用的基础镜像体系,支持直接使用或按需扩展。所有镜像源码均托管于公开仓库vercel/sandbox。此举标志着原有Sandbox运行时正式弃用,全面由托管镜像替代。自Sandbox SDK v3起,新建沙箱默认采用vercel/sandbox/universal:latest镜像:基于轻量、业界广泛采用的Ubuntu 26.04系统(取代原Amazon Linux),预装Node.js 24、Python 3.14(含uv)、opencode、claude-code、codex与pi等主流编程智能体,以及git、vim、nano、tmux、ripgrep、jq、fzf等高频开发工具,绝大多数用户无需构建自定义镜像或启动时安装依赖。
安全优先,每镜像每日自动发布更新;滚动标签(如latest及主版本号)将无缝集成操作系统升级、安全补丁及Node.js/Python/智能体的新版本。各依赖项尽可能锁定精确版本,确保镜像一致性;若需完全不可变、可复现环境,可直接引用SHA摘要(digest)固定镜像版本,彻底禁用自动更新。
Vercel提供多场景预置镜像:universal为通用首选;node系列(22/24/26)专注Node.js开发;python:3.14专为Python工作流优化;ubuntu:latest提供纯净Ubuntu基底;arch:latest则面向需要庞大软件生态的动态工具加载场景(如实时安装依赖的智能体)。镜像可通过完整路径(如vercel/sandbox/universal:latest)引用,支持跨项目、团队共享及任意公有仓库;SDK对image字段进行类型提示,内置镜像支持自动补全。旧runtime属性已标记为弃用但保留向后兼容。需Amazon Linux 2023(AL2023)的团队仍可继续使用runtime机制。托管镜像默认以ubuntu或arch用户运行,支持免密sudo,不再使用vercel-sandbox用户。
欢迎通过提交Issue或Pull Request参与共建,并查阅Vercel Sandbox镜像官方文档快速上手。
来源:Vercel News
