首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Windows上运行Trivy扫描?

如何在Windows上运行Trivy扫描?
EN

Stack Overflow用户
提问于 2021-07-22 08:13:44
回答 5查看 5.3K关注 0票数 4

安装页 for Trivy中,没有提到Windows。

我已经安装了,所以Docker方法看起来很有希望,但是有几件事情我不确定:

  1. 我应该将缓存目录设置为什么?
  2. 我需要“挂载docker.sock”吗?如果是这样的话,我需要用更多的“Windows”替换命令中的/var/run$HOME/Library/Caches目录吗?

其目的是扫描我使用构建的图像。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2021-09-14 18:34:34

  1. 安装Docker for Windows
  2. 安装Git Bash
  3. 在Windows上打开Git Bash Shell
  4. 执行命令:docker pull aquasec/trivy:0.19.2
  5. docker run --rm -v C:\Users\<your foldername>:/root/.cache/ aquasec/trivy:0.19.2 aquasec/trivy:0.19.2 python:3.4-alpine
  6. 扫描将开始运行。可能需要几分钟才能返回任何答复。
票数 4
EN

Stack Overflow用户

发布于 2021-08-18 07:36:22

基本上,我认为在这种情况下,这是不可能的。最接近的方法是在WSL中运行trivy,但这在技术上并不是直接在Windows上运行。

https://github.com/aquasecurity/trivy/issues/1103

票数 2
EN

Stack Overflow用户

发布于 2021-10-25 07:48:20

安装了用于windows的Deskttop之后,您可以打开一个终端(下一个命令引用powershell )。

代码语言:javascript
运行
复制
docker run --rm -v ${PWD}/tmp:/root/.cache/ -v //var/run/docker.sock:/var/run/docker.sock  aquasec/trivy <image>

您可以使用此命令使用实际路径。它比使用绝对路径更好。另外,您还可以将对接器套接字挂载到trivy以扫描下载的映像。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68481388

复制
相关文章

相似问题

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