mirror of
https://github.com/yeasy/docker_practice.git
synced 2026-10-20 09:46:54 +00:00
《现代汉语词典》与《中文技术文档写作风格指南》都以「其他」为规范词形; 本书基线是 90 处「其他」比 35 处「其它」,是集群里遗留最多的一本 (其余各书 0~4 处,blockchain_guide 已于 2026-08-05 统一过 47 处)。 其中 6 处在标题和目录上——`4.6 其它制作镜像的方式`、`第十七章 容器其它生态`、 `18.5 其它安全特性`——标题与 SUMMARY 条目**同批改写以保持一致**: 改动后 196 条目录名与各文件标题仍是 0 处不一致。 **`CHANGELOG.md` 里那一处刻意不动**:它是历史发布记录,改它等于改历史。 改动前后逐字符对称差:只有 34 个「它」变成「他」,无其他字符变化。 `check_project_rules` 202/202、`check_emphasis` 202/202、37 tests OK。
第十章 Docker Buildx
Docker Buildx 是一个 docker CLI 插件,其扩展了 docker 命令,支持 Moby BuildKit 提供的功能。提供了与 docker build 相同的用户体验,并增加了许多新功能。
Buildx 需要 Docker v23.0+(该版本起 BuildKit 成为默认构建引擎)。推荐使用 Docker v28 及以上版本以获得最完整的 Buildx 功能支持。
本章内容
本章将详细介绍 Docker Buildx 的使用,包括:
供应链安全与存储后端前瞻:现代软件供应链中,镜像来源证明(Provenance,在 BuildKit 中默认以
mode=min添加)和软件物料清单(SBOM,可通过--sbom=true显式开启)已经成为极其重要的构建产出。这些 Attestations 数据会作为 manifest 附着在 镜像索引 (Image Index) 上。 正是基于此诉求,自 Docker Engine 29 起在新安装场景默认启用的containerd image store提供对 Image Index 的完美本地支持能力,解决了传统经典存储后端(Classic Store)无法有效处理带 Attestations 镜像索引的瓶颈。这使得你可以利用docker buildx imagetools inspect等手段,甚至做到无需拉取完整镜像内容即可在 Registry 或本地高效校验镜像的安全元数据。