用途:在多种容器镜像仓库之间完成镜像存储与分发的管理工作,涵盖 Docker Hub、AWS ECR、GCP Artifact Registry、Azure ACR 以及 Harbor、Nexus 等自托管仓库。
主要能力:自动化镜像打标签、生命周期策略、跨区域复制、漏洞扫描集成和访问控制。
使用方式:先确认目标仓库类型,再配置认证(如 docker-credential-ecr-login、gcloud auth configure-docker 等凭据助手);定义镜像命名与标签策略(发布用语义化版本、CI 构建用 git SHA、latest 仅用于开发);按团队、应用或环境组织仓库/命名空间;配置生命周期策略自动删除未打标签或超期镜像;启用推送时自动扫描(如 ECR scan-on-push、GCP Container Analysis);配置跨区域复制;实施访问控制(CI 拉取只读、构建代理可推送、运维管理员权限);并生成 Terraform/IaC 描述仓库基础设施与策略。
输出物包括:仓库创建及生命周期、复制策略的 Terraform/CloudFormation,Docker 凭据助手配置脚本,构建、打标签、推送的 CI/CD 步骤,生命周期策略 JSON(ECR)或清理脚本(Docker Hub、Harbor),以及仓库访问控制的 RBAC 配置。
适用场景:需要统一管理多仓库镜像、控制镜像保留与清理、降低拉取延迟或满足灾备与合规扫描要求时。
限制:需预先安装并认证 Docker CLI、相应云厂商 CLI,并具备仓库操作的 IAM 权限;常见错误包括权限不足或令牌过期、标签不存在、存储配额超限、凭据助手未配置、Docker Hub 拉取限流等,需按对应方式重新认证、核对标签、扩容或清理、配置凭据助手或改用私有镜像。具体收费与价格资料暂未提供。