首页 > 解决方案 > 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>

在这种情况下,你们能帮忙吗?非常感谢。

标签: dockerdockerfiledockerhubdocker-image

解决方案


您需要首先将您的注册表添加到锚定引擎。使用以下命令添加您的私有注册表。

anchore-cli registry add <myrepo.example.com:5000> <username> <password>

然后使用您的命令将存储库添加到锚点。

Anchore 具有扫描本地图像的功能Anchore Inline Scanning。虽然我没有亲自使用它,但查看文档表明本地扫描应该可以工作。


推荐阅读