当前位置: 首页 > 知识库问答 >
问题:

在Azure DevOps管道上使用Docker任务更新Docker标记

蒙弘图
2023-03-14

我试图在Azure DevOps管道上使用Docker任务更改Docker映像的标记,但没有成功。

考虑在Azure容器注册表上托管的以下DOCKER图像:

我的任务配置如下:

$(dockeriagename)值为代理/standard-linux-docker2:310851

我正在尝试更改Docker图像标签(例如,更改为最新的),但到目前为止,我无法使其正常工作。我也尝试过设置参数,但没有成功。

任务失败,并显示以下错误消息:

来自守护程序的错误响应:没有这样的映像:agents/standard-linux-docker2:310851

返回代码/usr/bin/docker失败:1

我错过了什么?

共有1个答案

钱言
2023-03-14

尝试使用Azure CLI任务。运行以下命令并选择图像中的选项。

az acr import --name xxxxxacr --source xxxxxacr.azurecr.io/xxx/xxx-api:stage --image xxxxyyyyyyy/yyyyyyyy-api:prod --force
 类似资料:
  • 我试图建立持续集成(CI)在Bitbucket管道为Android。 我已经使用Android Studio 2.1.1创建了一个样例空白活动。 当运行时,会出现以下错误: 在工作目录中运行会得到:

  • 问题内容: 我有一个Jenkins作为docker容器运行,现在我想使用管道构建Docker映像,但是Jenkins容器总是告诉未找到Docker。 这是我运行詹金斯图像的方式: Jenkins映像的DockerFile是:https : //github.com/jenkinsci/docker/blob/9f29488b77c2005bbbc5c936d47e697689f8ef6e/Dock

  • 我在詹金斯内部写了一个声明性管道。此管道应在远程Docker服务器上的Docker容器中运行。 我阅读了自定义执行环境: 自定义执行环境 Pipeline的设计可以轻松地将Docker映像用作单个阶段或整个管道的执行环境。这意味着用户可以定义其管道所需的工具,而无需手动配置代理。实际上,任何可以打包在Docker容器中的工具。只需对Jenkins文件进行少量编辑即可轻松使用。 它工作,但它使用詹金

  • 问题内容: 我想在Docker容器中运行Jenkins。一切都好。我可以这样运行:我也可以添加持久性存储。当我创建管道必须执行命令(和)时,问题就来了。首先,错误是未在系统上安装docker。是的,期望。然后我开始搜索,发现如何在容器中运行docker(传递2个持久卷): 这可以运行,但是有一些例外。容器中有命令,但是当我尝试运行它时,它将引发异常: 我该如何解决这个问题?在Docker中安装Je

  • 我对Bitbucket管道(Beta版)和Docker很陌生,以前没有配置项集成的经验 我遵循了这个问题,但是对于初学者没有明确的描述 我正在尝试使用docker容器为Android项目在Bitbucket管道中设置持续集成(CI) 我遵循的步骤 步骤1.已安装Docker软件工具。已成功安装。 第二步。已成功创建虚拟机 错误出现: Docker-机器详细信息 码头机环境

  • 我的Azure容器注册表中有一个docker映像和一个用于容器的Web应用(Linux)。现在,我想创建一个发布管道,该管道应该能够将Azure容器注册表的容器部署到用于容器的Web应用。我知道我可以手动执行此操作,但我需要通过Azure运营模式自动执行此过程。