
이미지: 버셀
摘要
- Vercel容器镜像仓库新增了仓库公开访问功能,使得拥有Vercel账号的任何团队都可以拉取镜像。
- 公开访问权限仅限于只读,默认设置仍为私有(private)。
- 可以通过控制面板、CLI、REST API三种方式更改仓库的可见性。
有何变化
Vercel容器镜像仓库(Vercel Container Registry)于2026年8月7日新增了仓库公开访问功能。此前,该镜像仓库的共享功能只能通过指定最多100个团队来授予读取权限。随着共享对象增多,需要持续手动管理团队列表,而且没有办法向不特定的众多Vercel用户开放镜像。
此次更新后,只要将仓库切换为"公开(public)"状态,拥有Vercel账号的任何团队都可以在无需额外权限设置的情况下拉取并使用镜像。与此前以团队为单位的共享方式不同,公开对象没有数量上限。仓库的默认设置仍为私有(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将自身定位为"面向所有应用与代理(agent)的智能体基础设施",致力于打造一个人类与代理共同构建软件的平台。容器镜像仓库正是与这一方向相契合的基础设施组成部分。Vercel Sandbox是代理执行代码的隔离环境,其运行基于容器镜像。此次新增的公开镜像仓库功能,似乎考虑到了多个团队共享同一基础镜像以统一代理运行环境,或向外部分发镜像等使用场景。
此次发布并非孤立事件。同一时期,GitHub Copilot发布了按代理分类统计使用量的API更新,OpenAI也在为Plus和Pro用户改进GPT-5.6 Sol的同时,预告将为免费用户切换默认模型,围绕代理的基础设施与工具更新接连不断。Vercel此次推出的容器镜像仓库公开功能,正是在这一趋势下,为降低团队间镜像共享摩擦而新增的。


