- 文档首页
容器服务
弹性容器实例 VCI
用户指南
VCI 镜像缓存
镜像缓存概述
镜像缓存概述
在创建容器(Container)过程中,镜像拉取往往耗时较长,目前弹性容器实例支持使用镜像缓存方案加速创建 VCI 实例过程。
背景信息
传统方式下,在容器的开发测试阶段,需要将容器镜像下载到本地并进行解压,然后再启动容器实例。因此整个过程耗时较长。为加速容器实例的创建,弹性容器实例(VCI)提供镜像缓存功能,支持加速创建 VCI 实例。
使用镜像缓存功能会额外产生镜像缓存快照存储费,详情请参见 产品计费。 镜像缓存方法
镜像缓存方案可以将镜像提前下载到数据盘中,制作成缓存快照,再基于该快照来创建 VCI 实例。该方案使容器在启动时,可直接进行挂载,从而避免或减少了镜像层的下载,降低了镜像仓库、云盘的读写压力,大幅缩短了镜像下载的耗时,可以极大节约实例启动耗时。
弹性容器实例支持手动镜像缓存和自动镜像缓存两种方法,两种方案流程类似,但在使用姿势上有区别,详情请见本文下方 手动镜像缓存、自动镜像缓存。
说明
目前 VCI 镜像缓存支持弹性块存储(EBS)快照极速可用能力,该功能在 EBS 侧处于邀测阶段。如需使用,联系您的火山引擎客户经理获取邀测权限。
手动镜像缓存
该方案需要提前手动创建镜像缓存,然后在创建容器过程中使用镜像缓存。
目前手动镜像缓存功能,支持如下两种使用方式:
自动镜像缓存
开启自动镜像缓存能力后,该方案支持在创建容器过程中自动制作镜像缓存并使用。
自动镜像缓存功能默认不开启,如需开启,需要通过特定的 Annotation(注解):vci.vke.volcengine.com/enable-auto-create-imc: "true"进行使能。详细的操作,请参见 使用自动镜像缓存创建 VCI 实例。 镜像缓存方案对比
使用镜像缓存
使用自动/手动镜像缓存快照创建 VCI 实例,目前支持以下两种方式:
- 根据匹配策略自动匹配最优的镜像缓存来创建 VCI 实例。匹配策略如下:
- 筛选出您火山引擎账号在当前地域下的所有镜像缓存。
- 镜像匹配度:优先选择匹配度高的镜像缓存,包括查看镜像仓库地址、镜像名称、镜像版本(Tag)是否匹配要求。
- 最近一次匹配的时间:优先选择最近一次匹配成功使用的镜像缓存。
说明
如果没有匹配到任何已有的镜像缓存时,系统会根据您火山引擎账号下是否已开启自动镜像缓存(即vci.vke.volcengine.com/enable-auto-create-imc: "true")来判断下一步操作:
- 已开启自动镜像缓存:系统将在创建 VCI 实例的同时,自动创建一个镜像缓存。
- 未开启自动镜像缓存:系统从目标镜像仓库拉取镜像,并正常创建 VCI 实例。
- 通过特定的 Annotation(注解)明确指定使用某个镜像缓存来创建 VCI 实例。该镜像缓存必须处于 [Ready.Ok] 状态。
最近更新时间:2026.08.04 14:07:17