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

如何使用Docker Compose V2推送带有多标签的镜像?

解决Docker Compose v2推送多标签镜像的问题

直接在docker-compose.yml的build段里把需要的标签全列出来即可,无需单独执行docker push操作。

  • 在build.tags数组中同时添加v1.0.0和latest标签,执行docker compose build时镜像会被自动打上这两个标签,后续运行docker compose push就会推送所有已配置的标签。

示例配置:

services:
  your-service:
    build:
      context: .
      tags:
        - your-repo/your-image:v1.0.0
        - your-repo/your-image:latest

如果之前已经构建过该镜像,建议先清理本地旧镜像再重新构建,确保标签更新生效:

docker compose down --rmi local
docker compose build

再次执行docker compose push,v1.0.0和latest两个标签就会同时被推送到镜像仓库。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 03:04:54