1.使用docker普通用户执行docker命令无法执行,需要把此用户加入到docker用户组

    1. ll /var/run/docker.sock
    2. srw-rw----. 1 root docker 0 May 25 14:12 /var/run/docker.sock
    3. # 添加执行 docker 命令的用户,这里为 ibaboss
    4. useradd ibaboss
    5. # 把 ibaboss 用户加入 docker 组
    6. usermod -G docker ibaboss

    翻阅各种文档,上面操作就可以了,但是在jenkins的shell命令行执行命令还是报错

    image.png

    干脆把docker.sock的权限改为666

    chmod 666 /var/run/docker.sock
    

    重新试试,OK了。