DOCKER SBOM镜像物料清单
在上个月发布的Docker Desktop v4.7.0中,增加了一个新的CLI插件-docker/sbom-cli-plugin,其为Docker CLI增加了一个子命令 - sbom,用于查看Docker容器镜像的软件物料清单(SBOM)。
什么是SBOM? 首先介绍下什么是SBOM(Software Bill of Materials),我们称之为软件物料清单,是软件供应链中的术语。软件供应链是用于构建软件应用程序(软件产品)的组件、库和工具的列表,而物料清单则声明这些组件、库的清单,类似于食品的配料清单。软件物料清单可以帮助组织或者个人避免使用有安全漏洞的软件。
DOCKER SBOM命令 注意: 从Docker Desktop 4.7.0版本开始到现在,docker sbom 命令还是实验性的,该功能也许会在以后版本中删除和更改,当前Linux的Docker CLI还未包含该子命令。
docker sbom 命令用于生产一个容器镜像的软件物料清单(SBOM)
WSL - mengz docker sbom --help Usage: docker sbom [OPTIONS] COMMAND View the packaged-based Software Bill Of Materials (SBOM) for an image. EXPERIMENTAL: The flags and outputs of this command may change. Leave feedback on https://github.com/docker/sbom-cli-plugin. Examples: docker sbom alpine:latest a summary of discovered packages docker sbom alpine:latest --format syft-json show all possible cataloging details docker sbom alpine:latest --output sbom.