
摘要
- Vercel容器镜像仓库新增了仓库公开访问功能,拥有Vercel账户的任何团队都可以拉取镜像。
- 公开访问仅限于只读权限,默认设置仍为私有(private)。
- 可以通过控制台、CLI、REST API三种方式更改仓库的可见性设置。
变化内容
Vercel容器镜像仓库(Vercel Container Registry)于2026年8月7日新增了仓库公开访问功能。此前,该镜像仓库的共享功能仅支持指定最多100个团队并授予读取权限。随着共享对象增多,用户需要自行管理团队列表,也没有办法向不特定的众多Vercel用户开放镜像。
此次更新后,只要将仓库切换为"公开(public)"状态,拥有Vercel账户的任何团队都无需额外权限设置即可拉取(pull)并使用镜像。与此前按团队单位共享的方式不同,公开对象没有数量上限。仓库的默认设置仍为私有(private),需要明确进行设置变更才能切换为公开。
公开访问的范围与限制
公开访问被设计为只读权限。用户可以拉取并使用镜像,但不允许推送镜像、删除现有镜像或更改仓库内容。这明确限定了公开仓库仅作为镜像分发通道发挥作用。
切换为公开的镜像同样可与Vercel沙箱(Vercel Sandbox)联动。在调用Sandbox.create()时,只需在image字段中直接传入their-team/their-project/their-repository:latest格式的团队范围镜像引用,即可加载公开镜像。Vercel对此解释称:"这与共享镜像在沙箱中运行的方式相同。"可访问公开内容的对象仅限于"拥有Vercel账户的团队"。没有Vercel账户的外部用户无法访问公开仓库。
设置方法:控制台·CLI·API
仓库可见性可以通过三种方式更改。第一种是使用项目控制台。进入Images → repository → Settings → Public Access路径后,会出现设置公开与否的界面,确认变更时需要直接输入仓库名称。这一确认步骤是为了防止误操作将仓库切换为公开而设置的安全装置。
第二种是使用Vercel CLI。通过以下命令可分别执行切换为公开和恢复为私有的操作。
vercel vcr config <repository> --public true
vercel vcr config <repository> --public false
第三种是通过REST API进行设置。Vercel表示API同样支持相同的可见性设置,详细内容可在Vercel容器镜像仓库官方文档中查阅。
此前的发展脉络
Vercel将自身定义为"面向所有应用与智能体的智能体基础设施(agentic infrastructure)",致力于打造人类与智能体共同构建软件的平台。容器镜像仓库正是与这一方向紧密相连的基础设施组成部分。Vercel沙箱是智能体执行代码的隔离环境,其运行基于容器镜像。此次新增的公开镜像仓库功能,似乎正是考虑到多个团队共享同一基础镜像以统一智能体运行环境,或向外部分发镜像等使用场景而推出的。
此次发布并非孤立事件。同一时期,GitHub Copilot公开了按智能体分别统计使用量的API更新,OpenAI也针对Plus、Pro用户改进了GPT-5.6 Sol,并预告将为免费用户切换默认模型,围绕智能体的基础设施与工具更新接连不断。Vercel此次推出的容器镜像仓库公开功能,正是在这一趋势下,为降低团队间镜像共享摩擦而新增的功能。





评论