You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker push是否有--force参数强制推送所有镜像层?

Docker Push的--force参数相关问题
  • docker push命令本身并不提供--force参数,不存在通过该参数强制推送所有镜像层的用法。
  • Docker镜像推送的核心逻辑是基于镜像层的哈希值:仓库中已存在的层会被自动跳过,仅推送仓库缺失的层。没有任何原生参数能强制重复推送已存在的镜像层,这是因为Docker的分层存储设计就是为了避免冗余传输,强制重复推送违背了这个设计初衷,只会造成不必要的带宽浪费。
  • 如果你的需求是覆盖仓库中已有的同名镜像标签(比如推送一个和仓库现有标签同名但内容不同的镜像),常规操作是先给本地镜像重新打标签(例如docker tag local-image:tag repo/image:tag),然后直接执行docker push repo/image:tag——只要你拥有仓库的写入权限,就能覆盖原标签的指向,但这依然不会重复推送已存在的镜像层,只是更新标签对应的镜像manifest。

内容的提问来源于stack exchange,提问作者David Bernat

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 17:45:31