docker - 如何使用 docker task V2 在 Azure devops 代理上运行 docker 镜像?

标签 docker azure-devops

使用 docker task V1 很容易。它可以从 Azure 容器注册表运行 docker 镜像。

但是使用 docker task V2,我找不到运行图像的方法。

如果我使用 V2 推送镜像并尝试使用 V1 运行它,当我使用 V2 推送时我无法设置“最新”标签,但是当我使用 V1 运行它时我需要它。

我假设必须有一种方法可以使用 docker task V2 来做到这一点?

最佳答案

对于 docker task v2 ,其实你可以输入run命令 手动 在那个空白处:

- task: Docker@2
  displayName: run
  inputs:
    containerRegistry: Merlindockerhub
    repository: 650301
    command: run
    arguments: '{image}'

对于 v2,我们提供对输入命令的支持 手动 ,无论你用 UI 还是 YAML 配置它。两者都是支持的。

enter image description here

关于docker - 如何使用 docker task V2 在 Azure devops 代理上运行 docker 镜像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60712923/

相关文章:

docker - Jenkins 的工作是从 Nexus 存储库中删除旧的 Docker 镜像

marathon insecure-registry 上的 Docker 注册表

python - Pip3 无法在 docker build 期间安装 requirements.txt

angular - 如何在 Linux 上使用 Docker 和 Azure Web App 部署 Angular 4 应用程序

azure-devops - 更改 Azure Devops 中的组织图标

android - 将许可协议(protocol)从我的工作站传输到 Azure Pipeline 代理

linux - docker 安装卷,权限被拒绝

Azure Pipelines YAML - 对 "Deploy Web App"azureSubscription 输入使用变量组时出错

bash - Azure Pipeline 将参数从一项作业传递到另一项作业

maven - 为什么 Maven 无法从 azure Artifact 存储库下载 "SNAPSHOT" Artifact ? (快照到时间戳的转换出现故障)