anchore/enterprise-gitlab-scanAnchore Enterprise GitLab 集成镜像是用于在 GitLab 环境中集成 Anchore Enterprise 容器安全扫描功能的专用镜像。请注意,此集成已被弃用(DEPRECATED),可能不再接收更新、维护或技术支持。
该镜像的主要用途是在 GitLab CI/CD 流程中集成 Anchore Enterprise 的容器安全扫描能力,帮助开发和运维团队在容器镜像构建过程中自动检测安全漏洞、***软件、配置问题及合规性违规,从而提升容器镜像的安全性。
原适用场景包括:
重要提示:由于此集成已被弃用,不建议在新环境中使用,已使用的用户应考虑迁移至 Anchore 提供的替代集成方案或其他容器安全扫描工具。
原典型使用方式是在 GitLab CI/CD 配置文件(.gitlab-ci.yml)中添加扫描阶段,示例如下:
yamlstages: - scan anchore_scan: stage: scan image: anchore/enterprise-gitlab-integration:latest variables: ANCHORE_ENTERPRISE_URL: "[***]" ANCHORE_ENTERPRISE_USER: "your-username" ANCHORE_ENTERPRISE_PASSWORD: "your-password" IMAGE_TO_SCAN: "registry.example.com/your-image:latest" script: - /anchore-gitlab-integration scan
原支持的主要环境变量包括:
ANCHORE_ENTERPRISE_URL: Anchore Enterprise 服务的 URLANCHORE_ENTERPRISE_USER: 访问 Anchore Enterprise 的用户名ANCHORE_ENTERPRISE_PASSWORD: 访问 Anchore Enterprise 的密码IMAGE_TO_SCAN: 需要扫描的容器镜像名称及标签ANCHORE_POLICY_BUNDLE: 自定义扫描策略文件路径(可选)
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务