首页 > 电脑

jenkins执行shell脚本执行docker操作权限问题?

更新时间2020-10-26 19:27:51


在docker-compose.yml文件配置如下:

version: '3'
services:
  jenkins:
    container_name: 'jenkins'
    image: jenkins/jenkins:lts
    restart: always
    user: jenkins:994
    ports:
      - 10023:8080
      - 50000:50000
      - 10051:10051
    volumes:
      - /home/jenkins/data:/var/jenkins_home #给/home/jenkins/data中的data目录权限
      - /usr/bin/docker:/usr/bin/docker
      - /var/run/docker.sock:/var/run/docker.sock

docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.40/containers/create?name=api_imooc: dial unix /var/run/docker.sock: connect: permission denied.报了这个错误, 

这里的992 和992docker 到底是哪个要跟哪个对应啊 ?  都被搞糊涂了。

jenkins执行shell脚本执行docker操作权限问题?

jenkins执行shell脚本执行docker操作权限问题?加入组了还是没有权限啊
jenkins执行shell脚本执行docker操作权限问题?

我是参考以下地址,进行的操作, 请大佬们帮忙看下是哪里原因。;
https://blog.csdn.net/u014595589/article/details/107028711

这个我也看不懂 抱歉

上一篇:家里升级千兆宽带,请问设备路由器什么的也要升级吗?

下一篇:学习强国账号丢了,找回账号后积分确清零了,如何找回以前的积分