docker - Anchore Engine 是否支持从 DockerHub 扫描本地 Docker 映像/私有 Docker 映像中的漏洞?
问题描述
我正在使用 Anchore Engine(不是商业版本)并试图让它在我的私人 Docker Hub 中扫描我的本地 Docker 映像/docker 映像。
它遵循来自的帮助
INPUT_IMAGE: Input image can be in the following formats:
registry/repo:tag
运行此命令的错误消息响应
anchore-cli add private-repo/image-name:tag
“<code>错误:无法从注册表 HTTP 代码获取图像摘要/清单:400”</code>
在这种情况下,你们能帮忙吗?非常感谢。
解决方案
您需要首先将您的注册表添加到锚定引擎。使用以下命令添加您的私有注册表。
anchore-cli registry add <myrepo.example.com:5000> <username> <password>
然后使用您的命令将存储库添加到锚点。
Anchore 具有扫描本地图像的功能Anchore Inline Scanning。虽然我没有亲自使用它,但查看文档表明本地扫描应该可以工作。
推荐阅读
- spring-boot - JSESSIONID 安全标志-Spring boot 和 Spring Security(SAML)
- slack - Slack 机器人如何找到自己的 id?
- linker - 网站注册号以电话号码链接的形式出现,有没有办法逃脱?
- python - Selenium 的 XPath 问题
- python - 除了在 OpenCV (Python) 中作为坐标提供的多边形之外的遮光图像
- sql - 访问 - 选择从一对多表中返回“一”的查询
- reactjs - 从 react-redux、Parent vs Child 组件中使用 connect() 的首选方式是什么?
- swift - SpriteKit - 如何修复节点动画中的失真?
- xml - 如何使用带有约束的 DOM 针对 XSD 验证 XML?
- spring-data-mongodb - mongodb 的 querydsl 是否支持 $text (full text) 搜索?(使用带有spring数据mongodb的querydsl)