您可以在没有 运行 docker 守护程序的情况下将 docker 图像从存储库下载到 docker 容器吗?
Can you download a docker image from a repository to a docker container without a running docker daemon?
我有一个安装了 Trivy 的 docker 容器。
我有一个带有 docker 个图像的远程注册表。
和
我想下载docker张图片到容器中进行扫描
挑战
很难在 docker 容器中 运行 docker 来拉取镜像。
Trivy 要求您在本地拥有图像,然后才能扫描图像,无论是在本地注册表中还是作为文件。
我找到了两个解决方案:
- 用Skopeo
下载图片
- 使用 HTTP API V2 下载图像
- 对于 API 我很难使身份验证工作,因为它是特定于存储库的,并且 Scaleways 的身份验证有意外行为。
我有一个安装了 Trivy 的 docker 容器。
我有一个带有 docker 个图像的远程注册表。
和
我想下载docker张图片到容器中进行扫描
挑战
很难在 docker 容器中 运行 docker 来拉取镜像。 Trivy 要求您在本地拥有图像,然后才能扫描图像,无论是在本地注册表中还是作为文件。
我找到了两个解决方案:
- 用Skopeo 下载图片
- 使用 HTTP API V2 下载图像
- 对于 API 我很难使身份验证工作,因为它是特定于存储库的,并且 Scaleways 的身份验证有意外行为。