首页/云/Docker 容器速查/按 digest 固定部署镜像
本包目录(366 条)
基础命令50 条镜像与构建107 条网络与存储52 条Compose 编排55 条
资源与安全50 条
容器排障52 条

按 digest 固定部署镜像

tag 可以移动、digest 不会:部署与回滚写成 image@sha256:… 才能保证版本指向确定内容,配合镜像仓库的不变标签策略使用。

Docker 容器速查云更新于 2026-10-12
概念digest 是内容摘要,tag 是可变引用
获取inspect 的 RepoDigests 字段
部署docker run image@sha256:…

示例

示例
docker pull nginx:1.27-alpine
docker inspect -f '{{index .RepoDigests 0}}' nginx:1.27-alpine
docker run -d --name web nginx@sha256:替换为上一步输出的摘要
编排文件与部署脚本都支持 digest 写法,把版本评审记录与 digest 一起归档,回滚才可复现。

易错点

  • 本地 build 未推送前没有 RepoDigests,digest 固定要等 push 到仓库之后
  • 多架构镜像引用的是清单列表摘要,换平台拉取内容随之变化,跨平台部署要核对

数据来源与参考

  • Docker 官方文档:docker image digest 与 RepoDigests(docs.docker.com)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌