是否支持Anchore Engine从DockerHub扫描本地Docker镜像/私有Docker镜像中的漏洞?

问题描述 投票:0回答:1

我正在使用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的错误消息响应

Error: cannot fetch image digest/manifest from registry HTTP Code: 400“

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

docker dockerfile dockerhub docker-image
1个回答
0
投票

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

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

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

Anchor具有扫描本地图像qazxsw poi的功能。虽然我没有亲自使用它,但查看文档表明本地扫描应该有效。


0
投票

在docker文档中没有任何地方你可以找到这个url Anchore Inline Scanning,它是所有docker图像的url,包括docker hub中的私有存储库中的图像。您需要执行以下操作:

  1. 添加一个新的注册表:registry-1.docker.io
  2. 添加新图片docker-compose exec anchore-engine anchore-cli registry add registry-1.docker.io <your_username> <your_password>
© www.soinside.com 2019 - 2024. All rights reserved.