如何在 DevOps 管道中为 Docker 提供提升的权限?

时间:2021-04-28 08:15:29

标签: docker azure-devops

我的 Azure Pipeline (devOps) 尝试构建映像时遇到此错误,但我找不到此问题的解决方案。它只发生在少数管道中,并且所有管道的配置方式都相同。

这里我留下了一张有错误的图片:

Error description

谢谢。

2 个答案:

答案 0 :(得分:0)

<块引用>

鉴于您提供的信息很少,我将做出一些假设 并尝试回答您的问题。你可以尝试的东西:

您可能已将 docker 配置为在 linux 容器上运行,并且您有一个容器想要在 Windows 操作系统之上运行。因此,请确保您的所有容器都位于同一操作系统之上。

答案 1 :(得分:0)

尝试更改代理主机的用户: "We changed the agent to run as the "devops" user and now it works.

旁注:带有 ENTRYPOINT 的容器可能不起作用,因为 Azure Pipelines 将 docker create 一个等待容器和 docker exec 一系列期望的命令容器始终启动并运行。

相关问题