docker运行jenkins
下载最新版本:
docker pull jenkins/jenkins
docker run -p 8080:8080 -p 50000:50000 -v /home/jenkins:/var/jenkins_home jenkins
报错:
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
sudo chown -R 1000:1000 /home/jenkins
分析:

执行完sudo chown -R 1000:1000 /home/jenkins后


浙公网安备 33010602011771号