首页 > 其他 > 详细

Jenkins中Pipeline没有Docker执行权限解决办法

时间:2020-05-05 13:55:59      阅读:315      评论:0      收藏:0      [点我收藏+]
DOCKER_SOCKET=/var/run/docker.sock
DOCKER_GROUP=docker
JENKINS_USER=jenkins

if [ -S ${DOCKER_SOCKET} ]; then
DOCKER_GID=$(stat -c %g ${DOCKER_SOCKET})
sudo groupadd -for -g ${DOCKER_GID} ${DOCKER_GROUP}
sudo usermod -aG ${DOCKER_GROUP} ${JENKINS_USER}
fi

# Start Jenkins service
sudo service jenkins restart

只需要执行以上shell命令即可,所做的就是把Jenkins用户添加到Docker用户组,然后重启Jenkins服务。

Jenkins中Pipeline没有Docker执行权限解决办法

原文:https://www.cnblogs.com/flamestudio/p/12830314.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!