首页 > 解决方案 > 如何在 azure devops 中将 docker 映像发布为工件

问题描述

我正在 Azure 管道中构建 Docker 映像。现在,我想根据配置参数将此图像推送到多个 aws 帐户(dev、stage、prod)。问题是,图像在发布工件中不可用。我在研究过程中遇到了这个这篇文章。我对保存 docker 映像的解决方案感到困惑,以便它可以在发布工件中使用。我有两个具体问题:

  1. docker save在 docker build 之后,我将如何在 Azure 管道任务中使用该命令。可用的 docker 任务没有这个命令。
  2. 除了保存图像之外,有没有更好的方法来做到这一点。

标签: azuredockerazure-devopsazure-pipelines

解决方案


docker save在 docker build 之后,我将如何在 Azure 管道任务中使用该命令。可用的 docker 任务没有这个命令。

这与任务版本有关。

步骤:添加任务docker->将任务版本切换为0- >选择选项Run a Docker command,然后我们可以运行docker save命令,检查下图。

在此处输入图像描述

除了保存图像之外,有没有更好的方法来做到这一点。

我们建议您使用它来将 docker 映像作为工件上传。


推荐阅读