随笔 - 105  文章 - 2 评论 - 9 阅读 - 19万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

问题:

 

解决方法:

这个报错为权限问题

1.把jenkins用户,加到docker用户组

 
复制代码
#如果没有docker用户组,先创建用户组:
groupadd docker

#添加jenkins用户到用户组:
sudo usermod -a -G docker jenkins

-a<追加> 必须与-G选项一起使用,把用户追加到某些组中。
-G<群组> 修改用户所属的附加群组。
(或vim /etc/group 中添加对应值)

  #更新用户组

  newgrp docker

  #查看当前docker用户组都有谁

  cat /etc/group | grep docker

  (或groups jenkins)



 

复制代码

 

 2.修改/var/run/docker.sock文件的权限
cd /var/run
chmod 777 docker.sock

#用jenkins用户,在jenkins执行目录中,测试是否报错(jenkins目录查看日志)
su - jenkins
docker build -t ***

 

3.重启jenkins 更新环境变量

systemctl restart jenkins

重新执行任务,问题解决

 

参考文档:

https://www.jianshu.com/p/a29bd263a274

https://www.cnblogs.com/kongzhongqijing/articles/16813661.html

posted on   06  阅读(420)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示