在runner上运行任务的时候使用的是gitlab-runner账户,使用docker时会提示权限不足问题:
1、验证是否gitlab-runner
有权访问Docker:
sudo -u gitlab-runner -H docker info
没有权限会显示如下:
2、将gitlab-runner用户添加到docker组
sudo usermod -aG docker gitlab-runner
3、出现以下信息表明有docker权限
参考:https://docs.gitlab.com/ee/ci/docker/using_docker_build.html