首页/云/Docker 容器速查/docker push --all-tags 批量推送标签
本包目录(366 条)
基础命令50 条
镜像与构建107 条
网络与存储52 条Compose 编排55 条资源与安全50 条容器排障52 条

docker push --all-tags 批量推送标签

把同一仓库下的多个本地标签一次性推送到远端,适合 CI 同时发布精确版本号、次版本号与 latest 的组合。

Docker 容器速查云更新于 2026-10-12
用途一次推送多个标签
语法docker push --all-tags 仓库名(不带标签)
配套docker buildx imagetools inspect 核对结果

示例

示例
docker tag app/web:1.4.2 registry.example.com/team/app/web:1.4.2
docker tag app/web:1.4.2 registry.example.com/team/app/web:latest
docker push --all-tags registry.example.com/team/app/web
推送后检查远端标签列表与各标签 digest 是否指向同一镜像,确认发布动作完整。

易错点

  • 本地忘记给某个标签执行 tag 时不会报错,只是少推了一个标签,发布后要核对远端标签清单
  • 多个标签指向同一镜像时远端只存一份层数据,但要防止后续构建覆盖部分标签造成指向分裂

数据来源与参考

  • Docker 官方 CLI 参考:docker push 的 --all-tags(docs.docker.com)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌