在 Docker 容器中将 TFS 代理作为服务运行

问题描述 投票:0回答:1

我正在尝试将 TFS 代理作为 Windows Server Docker 容器中的服务运行。如果我使用 run.cmd,我可以让代理运行,但是当尝试将代理配置为作为服务运行时,我收到以下错误。

我已确保该帐户是本地管理员,并尝试了本地系统帐户,似乎遇到了相同的错误。谢谢

从进程返回退出代码 -1073741502:文件名“C:\TFSAgent in\AgentService.exe”,参数“init”。

我正在使用的命令:

.\config.cmd --unattended --url https://tfsurl --auth Negotiate --username username --password password --pool Sandbox --agent dockeragent --runasservice --windowslogonaccount
username --windowslogonpassword password --replace
docker tfs azure-devops containers azure-pipelines
1个回答
0
投票

在 Docker 容器中将 TFS 代理作为服务运行

根据文档定义容器作业,需要确定:

代理必须具有访问 Docker 守护进程的权限

要在 Docker 中运行自托管代理,您可以参考以下文档:

在 Docker 中运行自托管代理

将 Azure DevOps 私有代理作为 Docker 容器运行

© www.soinside.com 2019 - 2024. All rights reserved.