【发布时间】:2023-02-22 17:19:14
【问题描述】:
我在 Azure 中有一个 Ubuntu VM,我可以使用 az login ... 作为服务主体/托管身份/等进行身份验证。
我如何将这些凭据传播到该 VM 上运行的 Docker 容器中?
我试过将$HOME/.azure 装入容器(例如docker run -v $HOME/.azure:/root/.azure ...),但这不起作用。
你可能会问:为什么不在容器内部执行az login ...?我不能这样做的原因是因为 VM 上的 az login 是由 Azure DevOps 管道任务使用服务连接执行的,我无权访问它发送到 az login 的秘密。
【问题讨论】:
标签: azure docker azure-devops azure-active-directory