【发布时间】:2020-12-14 10:05:09
【问题描述】:
Azure 文档 (https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/docker?view=azure-devops) 未指定如何在 Azure 管道中运行 docker 容器。 我们可以使用 Docker@2 任务来构建/推送 docker 镜像,但它没有运行容器的命令。通过查看旧版本 Docker 任务的源代码,我可以看到有一个运行命令,但现在已弃用,并且找不到任何文档。
我也关注了文档:https://docs.microsoft.com/en-us/azure/devops/pipelines/process/container-phases?view=azure-devops
使用以下 yaml,我能够提取之前推送到 ACR 的 docker 映像。
(my-acr是我通过项目设置添加的服务连接)
pool:
vmImage: 'ubuntu-16.04'
container:
image: somerepo/rnd-hello:latest
endpoint: my-acr
steps:
- script: printenv
但我无法让容器运行。
【问题讨论】:
-
使用Docker@1任务怎么样?
-
下面的回复有用吗?你的问题解决了吗?
标签: azure docker azure-pipelines