我将在自托管的Windwos 10代理上使用Docker。为此,我安装了适用于Windows的Docker,并能够在代理上使用它。但是,当我想将它与VSTS中的Docker任务一起使用时,出现错误:
问题是什么?
最佳答案
代理服务(VSTS Agent (agentName)
)作为Network Service
运行,这不足以使用Docker。有必要在另一个上下文中运行该服务。因此:
前往服务
搜索VSTS代理服务
右键单击服务
选择属性
转到Log On
标签
然后选择Local System account
然后重新启动服务
现在可以使用Docker。另请参阅Docker agent does not run under System Account
编辑:
当Docker服务以Local System
运行时,我也遇到了问题。在这种情况下,也必须将VSTS代理服务作为Local System
运行。
关于docker - VSTS:在自托管Windows 10代理上使用Docker,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51931001/