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

时间:2020-10-30 01:22:50

标签: docker tfs azure-devops containers azure-pipelines

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

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

从进程返回的退出代码-1073741502:文件名'C:\ TFSAgent \ bin \ 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

1 个答案:

答案 0 :(得分:0)

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

根据文档Define container jobs,需要确保:

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

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

Run a self-hosted agent in Docker

Running Azure DevOps private agents as docker containers

相关问题