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
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- jenkins容器权限被拒绝
- 使用Jenkins来构建Docker容器
- 调试错误:拒绝了对对象 'sp_sdidebug'(数据库 'master',所有者 'dbo')的 EXECUTE 权限
- Jenkins权限设计错误解决办法
- 怎么解决重装系统后“我的文档”拒绝访问(更改权限就可以了)
- jenkins配置权限不对导致无法登陆的重置方法
- 配置jenkins-用户权限
- Jenkins 不同角色不同视图及不同权限设置
- Jenkins管理用户权限
- Ntfs 分区的硬盘卷删除了权限重新恢复后"拒绝访问"![解决办法]
- jenkins使用Role Strategy管理用户权限
- Jenkins用户权限问题
- 无法连接到http://XXX/arcgis/services 错误拒绝访问:计算机som服务为启动或som权限
- MySQL 5.6容器使用自定义配置文件的权限问题
- 把玩jenkins docker镜像遇到的volume权限问题
- 计算机名"无法访问。您可能没有权限使用网络资源。请与这台服务器的管理员联系以查明您是否有访问权限。拒绝访问。"
- System.UnauthorizedAccessException: 拒绝访问 temp 目录。用来运行 XmlSerializer 的标识“NT AUTHORITY\NETWORK SERVICE”没有访问 temp 目录的足够权限。CodeDom 将使用进程正在使用的用户帐户进行编译,这样,如
- Jenkins权限配置失误后导致登录失败的解决办法
- Jenkins进阶系列之——14配置Jenkins用户和权限
- XP中如何解决备份文件夹拒绝访问问题(也可解决普通用户访问管理员用户的文件的权限问题)