我基于Ubuntu映像创建了Azure DevOps代理,可以在以下位置找到https://github.com/Microsoft/azure-pipelines-image-generation
在部署机器并安装了代理程序之后(请参阅https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/v2-linux?view=vsts),我运行了一个Docker任务并收到以下错误:
拨号unix /var/run/docker.sock:连接:权限被拒绝
我该怎么做才能成功执行Docker任务?
答案 0 :(得分:0)
问题是代理服务没有连接权限。您可以以我不推荐的用户身份以root(sudo ./svc.sh install root
身份运行代理服务,也可以通过sudo usermod -a -G docker $USER
将用户添加到Docker组。
然后注销并再次登录,它应该可以工作。
另请参阅https://docs.docker.com/install/linux/linux-postinstall/