从Gitlab CI / CD管道执行docker命令时权限被拒绝

3lokh

在gitlab中,使用shell执行程序在Ubuntu 18.04上通过运行程序设置CI / CD管道。从管道脚本执行docker命令时,会引发权限被拒绝错误。

Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock

已将gitlab-runner用户添加到根组,但问题仍未解决。

gitlab-runner已经以root用户身份运行

root      4534  0.5  2.2  36908 23060 ?        Ssl  14:02   0:02 /usr/lib/gitlab-runner/gitlab-runner run --working-directory /home/gitlab-runner --config /etc/gitlab-runner/config.toml --service gitlab-runner --syslog --user gitlab-runner

任何解决此问题的帮助将不胜感激

找出答案 usermod -aG docker gitlab-runner sudo service docker restart

3lokh

如何解决此问题:

usermod -aG docker gitlab-runner
sudo service docker restart

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章