Files
docker_practice/10_buildx
Baohua Yang be09a95d0d Refine words
2026-03-02 22:16:51 -08:00
..
2026-02-28 14:28:38 -08:00
2026-03-02 22:16:51 -08:00
2026-02-25 21:06:21 -08:00

第十章 Docker Buildx

Docker Buildx 是一个 docker CLI 插件,其扩展了 docker 命令,支持 Moby BuildKit 提供的功能。提供了与 docker build 相同的用户体验,并增加了许多新功能。

Buildx 需要 Docker v19.03+。在较新版本中已更常用且功能更完整。

本章内容

本章将详细介绍 Docker Buildx 的使用,包括:

供应链安全与存储后端前瞻现代软件供应链中镜像来源证明Provenance在 BuildKit 中默认以 mode=min 添加和软件物料清单SBOM可通过 --sbom=true 显式开启)已经成为极其重要的构建产出。这些 Attestations 数据会作为 manifest 附着在 镜像索引 (Image Index) 上。 正是基于此诉求,自 Docker Engine v29 开始默认启用的 containerd image store 提供对 Image Index 的完美本地支持能力解决了传统经典存储后端Classic Store无法有效处理带 Attestations 镜像索引的瓶颈。这使得你可以利用 docker buildx imagetools inspect 等手段,甚至做到无需拉取完整镜像内容即可在 Registry 或本地高效校验镜像的安全元数据。