harbor接入外部trivy镜像漏洞扫描
harbor接入trivy漏洞扫描, 用到的开源工具harbor-scanner-trivy
安装
需要依赖Redis, 先安装Redis
安装trivy
trivy是扫描核心组件, 需要安装,参考trivy官网安装文档
https://aquasecurity.github.io/trivy/v0.41/getting-started/installation/
BASH
1
|
RELEASE_VERSION=$(grep -Po '(?<=VERSION_ID=")[0-9]' /etc/os-release)
|
trivy首次运行会从github下载漏洞数据库,需要确保机器可以连接GitHub,执行trivy image --download-db-only
会下载db,db数据存储在~/.cache/trivy
安装scanner-trivy
开源地址:https://github.com/aquasecurity/harbor-scanner-trivy
scanner-trivy 是通过环境变量读取配置
启动命令:
BASH
1
|
SCANNER_API_SERVER_ADDR=:8181 SCANNER_REDIS_URL=redis://localhost:6379 ./scanner-trivy
|
或者通过supervisor运行
BASH
1
|
[program:trivy]
|
使用
harbor 系统管理 审查服务 扫描器 里面添加trivy地址:
然后就可以正常扫描镜像了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了