如上图所示,报了权限错误。

方法一:临时修改权限(重启后会失效)

是将/var/run/docker.sock的权限设置为666,如下图所示:

方法二:将当前用户组授权到docker中

先查看原来的docker用户组的情况:

cat /etc/group | grep docker

应该会如下图所示:

然后使用以下指令将需要权限的用户($USER为当前登录的用户,如果是gitlab-runner执行则要替换成gitlab-runner用户)加入到docker组:

sudo gpasswd -a $USER docker

执行后再次使用cat命令查看情况,正常来说会如下图所示:

然后使用 service docker restart 命令重启docker即可。