首页/开发/CI/CD 与发布速查/镜像摘要固定(Digest Pinning)
构建与制品管理58 条

镜像摘要固定(Digest Pinning)

用 image@sha256:… 引用镜像:内容寻址、不受标签重推影响,是「引用即事实」的部署方式。

CI/CD 与发布速查开发更新于 2026-10-12
形式registry.example.com/app@sha256:<64 位十六进制>
获取docker inspect --format '{{index .RepoDigests 0}}' 或 push 输出
适用生产部署清单、签名校验、供应链策略

Kubernetes 引用

Kubernetes 引用
containers:
  - name: app
    image: registry.example.com/app@sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
摘要固定牺牲可读性:在注释或部署记录里同时写明对应版本号。

易错点

  • 手工拼摘要有笔误风险:从 CI 输出或仓库页面复制,且部署前做存在性校验
  • 只固定镜像不固定其依赖(基础镜像、挂载配置):供应链一致性需要整体看

数据来源与参考

  • OCI Image Spec
  • Kubernetes 文档《Images》
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌