如何修复 Gitlab Runner 'dial unix /var/run/docker.sock: connect: permission denied'
问题:
在使用 docker 的 Gitlab 构建作业中,你看到类似这样的错误消息
docker-sock-permission-error.txt
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.40/auth: dial unix /var/run/docker.sock: connect: permission denied解决方案
add-gitlab-runner-to-docker-group.sh
usermod -a -G docker gitlab-runner以赋予运行作业的用户访问 docker 资源的权限,然后重启安装了 runner 的服务器/VM!
**仍然不起作用?**检查你是否正确安装了 docker。我们建议使用我们的自动安装脚本,请参见如何在 30 秒内在 Ubuntu 上安装 docker 和 docker-compose。
Check out similar posts by category:
Docker
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow