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

如何在azure devops中将docker图像作为工件发布

邓德本
2023-03-14

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

  1. 在docker生成后,我将如何在Azure管道任务中使用docker保存命令。可用的docker任务没有这个命令。
  2. 除了保存图像,还有什么更好的方法吗?

共有2个答案

萧嘉茂
2023-03-14

经过大量研究,我发现这篇文章解决了我的问题https://dev.to/n3wt0n/container-image-promotion-across-environments-build-artifact-5887

注意:我们可以手动添加Azure DevOps中Docker任务片段中不存在的命令。本文中也提到了这一点,以及实现这一点的步骤。

华衡
2023-03-14

在docker构建之后,我将如何在Azure管道任务中使用docker save命令。可用的docker任务没有此命令。

这与任务版本有关。

步骤:添加任务docker-

除了保存图像之外,还有什么更好的方法吗?

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

 类似资料:
  • 我正在将图像保存到tar文件中,如下所示 < code>docker保存我的图像:最新 但是构建失败了。有人能帮我一下吗?如何在Dockerfile中发送tar文件?

  • 根据Docker文档,要生成自己的映像,必须始终使用指令指定基映像。 编辑:创建基本图像的官方文档

  • 问题内容: 如何将图像的白色背景转换为透明背景?谁能给我打电话怎么做? 问题答案: Google的第一个结果是: 使颜色透明 http://www.rgagnon.com/javadetails/java-0265.html 它使图像的蓝色部分透明,但是我敢肯定您可以对其进行调整以使用白色 (提示:传递给函数,而不是)

  • 问题内容: 我试图用来读取RGB图像并将其转换为灰度。 在matlab中,我使用以下代码: 在matplotlib教程中,他们没有介绍。他们只是读了图像 然后将它们切成薄片,但这与根据我的理解将RGB转换为灰度不是同一回事。 我发现很难相信numpy或matplotlib没有将rgb转换为灰色的内置函数。这不是图像处理中的常见操作吗? 我写了一个非常简单的函数,可以在5分钟内使用导入的图像。这是非

  • 我想在一个单独的页面上显示每个Wordpress帖子中的图片。 使用(或)时,仅在我刚刚上载了一个图像(通过WP的”添加媒体>上载文件“)到该特定帖子时才起作用。 如果我将一个现有的图像添加到一个已经在我的WP媒体库中的帖子中,它就不起作用了)。 是否可以用于现有(已上载)图像? 查看我的测试函数: 编辑:每个作为“附件”的“post_type”都有一个“post_parent”-这是否意味着附件

  • 问题内容: 我做了一个Java应用程序。并将所有类捆绑在jar文件中。.我从netbeans运行项目,我的应用程序运行成功..但是我将我的.jar文件放在另一个地方,然后从那里运行..我没有我的应用程序使用的图标..在代码中,我从项目文件夹中存在的images目录中获取我的图标。 现在,我想知道如何将这些图像文件呈现给最终用户(就像我们呈现.jar文件一样)。 问题答案: 似乎这里有两个问题: 在