安全工具:无疾而终的clairctl

本文介绍了clairctl,一个用于与Clair本地交互的轻量级命令行工具,用于容器镜像的安全扫描。文章提供了一个纪念版的clairctl配置和使用教程,包括clairctl的安装、clair+postgresql+clairctl的启动、clairctl的权限设置、连接clair的确认、clairctl的命令验证(如pull、push、analyze)以及生成HTML报告。尽管clairctl已停更,但文章仍对使用clairctl进行容器安全检查提供了有价值的指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述

背景介绍

去年曾经介绍过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
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值