Harbor 集成trivy 實現鏡像漏洞掃描

trivy Github上有trivy詳細的特性介紹,和與其它掃描工具(如clair,Anchore 等)的對比,這篇博文只關注trivy與Harbor集成。
下圖是一個overview的對比:
在這裏插入圖片描述
Harbor 可以使用–with-clair安裝Clair scanner。其它scanner都需要自己配置。

第一步:安裝配置Trivy
github 上介紹的trivy 是安裝版,與harbor集成並不能直接使用。與harbor集成需要使用Harbor Scanner Adapter for Trivy。這篇文章也介紹了基於kubernetes的trivy與harbor的集成。我這裏介紹的是不基於kubernetes的方式。

docker鏡像
aquasec/harbor-scanner-trivy:0.9.0

配置trivy

  1. 創建一個docker網絡,後續的redis與trivy都是用這個網絡。網絡名與harbor的docker-compose.xml中的網絡名相同,這樣才能使用內部url互通。當然也可以使用外部地址互通。

    $docker network create harbor_harbor

  2. 使用docker運行一個redis供trivy使用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章