我正在使用Anchore Engine(非商业版本),并试图使其扫描我的私有(private)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 registryHTTP Code: 400“
在这种情况下,你们能帮忙吗?非常感谢。
最佳答案
您需要首先将注册表添加到定位引擎。使用以下命令添加您的私有(private)注册表。
anchore-cli registry add <myrepo.example.com:5000> <username> <password>
然后使用您的命令将存储库添加到 anchor 。
Anchore具有用于扫描本地镜像Anchore Inline Scanning的功能。尽管我个人并没有使用它,但是查看它的文档表明本地扫描应该可以工作。