背景介绍
去年曾经介绍过clair以及轻量级使用clair的辅助工具clairctl,介绍clairctl的初衷在于clair的功能主要以api方式进行提供,脆弱性扫描结果非常简单地能做图形化展示的轻量级的sample的clairctl算是不错的。
纪念版
HuangXiang小朋友问了这样一个问题,现在如何使用clairctl,由于目前clairctl基本已经停更。
这里用官方的最后的一个版本的基础上稍作整理,对那些对clairctl仍然有期待的朋友们(也包括我自己),算是一个纪念版。
Clairctl
在clair的生态的介绍中,对clairctl是这样描述的
一个用于和Clair在本地以命令行的方式进行交互并能够产生HTML报告的轻量级工具
而去年在对于clair的介绍中使用了clairctl
- https://blog.csdn.net/liumiaocn/article/details/76697022
在那篇文章中对nginx的官方镜像进行了脆弱性分析,结果如下图所示:
时间过去一年,但是对于那些发展迅速的开源软件来说就像过去了两个世纪一样,结果导致最简单的安装和使用对着原来的文章都不能用了,再加上网络的问题,导致最简单地使用可能要反复试验。
版本信息
clairctl的官方docker-compose中postgresql/clair/clairctl所用到的镜像分别如下:
镜像 | 版本详细 |
---|---|
postgresql | postgres:9.6 |
clair | quay.io/coreos/clair:v2.0.0 |