Buildctl 命令标记多个图像

PRE*_*SAL 2 docker-buildkit

我正在使用 Buildkit 来构建和推送图像。我想在 buildctl 命令中的图像上添加多个标签。例如 buildctl build --frontend=dockerfile.v0 --local context=。--本地 dockerfile=. --output=type=image,name=test/repo:tag1,test/repo:tag2,push=true

以上命令失败。请建议我如何使用 buildctl 命令用 tag1 和 tag2 标记图像并推送它

使用导出器不起作用,它报告导出器已被弃用

小智 7

为了标记和推送多个图像(和/或标签),您必须对图像进行转义:

buildctl build \
  --frontend dockerfile.v0 \
  --local context=. \
  --local dockerfile=. \
  --output type=image,\"name=test/repo:tag1,test/repo:tag2\",push=true
Run Code Online (Sandbox Code Playgroud)