【问题标题】:Run TFS Agent as Service in Docker Container在 Docker 容器中将 TFS 代理作为服务运行
【发布时间】:2021-02-12 12:13:47
【问题描述】:

我正在尝试在 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

【问题讨论】:

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


    【解决方案1】:

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

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

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

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

    Run a self-hosted agent in Docker

    Running Azure DevOps private agents as docker containers

    【讨论】:

      猜你喜欢
      • 2020-08-11
      • 1970-01-01
      • 1970-01-01
      • 2018-10-23
      • 2018-06-01
      • 2011-08-29
      • 1970-01-01
      • 2017-06-13
      • 1970-01-01
      相关资源
      最近更新 更多