您的位置:首页 > 其它

jenkins容器权限被拒绝

2020-01-14 14:11 113 查看

问题,我们从官网上面pull下jenkins后,如果直接运行容器的没问题

docker run -d -p 8080:8080 -v jenkins:latest

不过我们可能需要映射下容器内部的地址方便查看等等,官网推荐的也是需要映射下

docker run -d -p 8080:8080 -v /root/jenkins_home:/var/jenkins_home jenkins:latest

直接报错: /var/jenkins_home/copy_reference_file.log: Permission denied

这是因为jenkins容器里面的用户是jenkins,而你的主机用户不是jenkins,就算是root也不行一样报错,

这个时候我们就需要在主机上面给主机地址赋予权限,赋予它可以访问jenkins容器的权限,jenkins内部用的是uid 1000 的user

chown -R 1000  /root/jenkins_home

再运行jenkins容器

docker run -d -p 8080:8080 -v /root/jenkins_home:/var/jenkins_home jenkins:latest

就不会报错了

转载于:https://www.cnblogs.com/waterlufei/p/6682283.html

  • 点赞
  • 收藏
  • 分享
  • 文章举报
aa011231 发布了0 篇原创文章 · 获赞 0 · 访问量 320 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐