阿里云国际站ACR:如何通过阿里云ACR为镜像提供强大的版本控制支持?

81 阅读2分钟

自动版本创建与追踪

  • 每个镜像上传至 ACR 后,系统会自动为该镜像创建一个唯一的版本号,用户可以依据这个版本号清晰地追踪和管理镜像的不同版本。

版本不可变性设置

  • ACR 支持基于仓库级别的配置开启镜像版本不可变功能,除 latest 版本外,存量和新增的其他镜像版本均不可覆盖,从而保障容器镜像版本的一致性,避免人为误操作引起的镜像版本覆盖问题。

版本清理规则配置

  • ACR 支持自定义容器镜像版本及实例级清理规则,用户可指定保留最近 N 个或者符合正则表达式规则的容器镜像,其余过期的镜像版本数据将被自动清理,帮助企业有效管理镜像版本数量,降低存储成本。

jimeng-2025-07-31-6362-创建一个具有未来科技感的云服务器服务宣传图。主视觉是发光的白云和阿里云相间的服务....jpeg

版本查看与管理

  • 用户登录容器镜像服务控制台,在顶部菜单栏选择所需地域后,点击左侧导航栏的 “实例列表”,进入企业版实例管理页面左侧导航栏的 “仓库管理” 中 “镜像仓库”,点击目标镜像仓库名称,进入镜像仓库详情页面左侧导航栏的 “镜像版本”,即可查看镜像仓库中镜像的版本信息,并进行相应的版本管理操作。

与 CI/CD 流程集成

  • ACR 支持与持续集成(CI)/ 持续交付(CD)工具链集成,例如 Jenkins、GitLab CI 等。用户可以将镜像的构建、上传和部署过程自动化,当代码提交后自动触发镜像构建,并将构建好的镜像自动推送到 ACR 中,同时可以设置镜像版本的更新规则,确保每次部署的镜像版本准确无误,实现镜像版本的自动化管理。

多版本存储与回滚

  • ACR 可以存储镜像的多个版本,用户在更新镜像时,如果有问题,可以随时回滚到之前稳定的版本,避免因新版本问题影响业务的正常运行。