首页 > 其他 > 详细

Centos7 docker部署jenkins及报错问题解决

时间:2020-08-31 13:16:37      阅读:112      评论:0      收藏:0      [点我收藏+]
Jenkins部署:
//下载镜像
docker pull jenkins/jenkins
//开启指定防火墙端口
firewall-cmd -zone=public --add-port=8000/tcp --permanent
//创建本地挂载目录
mkdir -p /home/docker/jenkins
//需要修改下目录权限, 因为当映射本地数据卷时,/home/docker/jenkins目录的拥有者为root用户,而容器中jenkins user的uid为1000
执行如下命令即可:

chown -R 1000:1000 /home/docker/jenkins //启动Jenkins docker run -d -p 8000:8080 -v /home/docker/jenkins:/var/jenkins_home --name jenkins --restart=always jenkins/jenkins 查看容器日志 docker logs -f jenkins 查看容器运行 docker ps
报错解决办法:
docker 运行后, 执行docker logs -f myjenkins时报错:

touch: cannot touch ‘/var/jenkins_home/copy_reference_file.log’: Permission denied Can not write to /var/jenkins_home/copy_reference_file.log. Wrong volume permissions?

需要修改下目录权限, 因为当映射本地数据卷时,/home/docker/jenkins目录的拥有者为root用户,而容器中jenkins user的uid为1000
执行如下命令即可:

chown -R 1000:1000 /home/docker/jenkins


转载:

Centos7 docker部署jenkins及报错问题解决

原文:https://www.cnblogs.com/yangzp/p/13588903.html

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