首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Trivy扫描本地停靠器图像是否存在漏洞

使用Trivy扫描本地停靠器图像是否存在漏洞
EN

Stack Overflow用户
提问于 2021-12-29 08:28:01
回答 1查看 1.8K关注 0票数 3

我已经从私有存储库中提取了一个对接者图像到本地,并试图使用trivy映像命令扫描本地映像。它正在提取数据库,但在访问本地映像时显示了未经授权的错误。

代码语言:javascript
复制
scan error: unable to initialize a scanner: unable to initialize a docker scanner: 3 errors occurred:
        * unable to inspect the image (index.docker.io/library/58625f3e2b28:latest): Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
        * unable to initialize Podman client: no podman socket found: stat podman/podman.sock: no such file or directory
        * GET https://index.docker.io/v2/library/58625f3e2b28/manifests/latest: UNAUTHORIZED: authentication required; [map[Action:pull Class: Name:library/58625f3e2b28 Type:repository]]

Docker正在运行,该图像也在本地。Trivy版本: 0.22.0

我将Trivy作为一个码头容器运行,并使用下面的命令扫描本地映像

代码语言:javascript
复制
docker run aquasec/trivy image <<imagename>>
EN

回答 1

Stack Overflow用户

发布于 2022-05-20 08:23:53

官方的文档声明,如果要扫描主机上的映像,就必须挂载Docker套接字。

然后,命令将如下所示:

代码语言:javascript
复制
docker run -v /var/run/docker.sock:/var/run/docker.sock aquasec/trivy image <<imagename>>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70516891

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档