我有一个安装了Trivy的docker容器。
我有一个远程注册表与docker镜像。
和
我想下载docker映像到容器中进行扫描
<标题>挑战很难在docker容器中运行docker来提取镜像。Trivy需要您在本地拥有图像,然后才能扫描图像,要么在本地注册表中,要么作为文件。
标题>我找到了两个解决方案:
- 使用Skopeo下载图片
- 下载带有HTTP API V2的图像
- 对于API,我很难使认证工作,因为它是特定于存储库的,并且Scaleways的认证有意想不到的行为。