如上图所示,报了权限错误。
方法一:临时修改权限(重启后会失效)
是将/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即可。