首页/开发/CI/CD 与发布速查/容器镜像标签策略
构建与制品管理58 条

容器镜像标签策略

组合使用多种标签:语义版本用于追溯、SHA 标签用于精确定位、环境标签(可选)用于指向当前部署;避免只依赖浮动标签。

CI/CD 与发布速查开发更新于 2026-10-12
推荐组合semver 标签 + sha 标签(同一镜像打多个标签)
引用策略部署清单锁定 digest;人类阅读用 semver
否定同一标签重推覆盖历史内容

多标签推送

多标签推送
docker tag app:build registry.example.com/app:1.8.0
docker tag app:build registry.example.com/app:sha-abc1234
docker push registry.example.com/app:1.8.0
docker push registry.example.com/app:sha-abc1234
镜像摘要(digest)由内容计算:同一镜像多标签共享同一 digest,引用它与标签无关。

易错点

  • 只用 latest:Kubernetes 默认按拉取策略处理,行为边界容易踩坑
  • 标签含日期但内容可重建:日期标签也应遵守不可变原则

数据来源与参考

  • Docker Docs《Build, tag, and publish an image》
  • Kubernetes 文档《Images》
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌