docker-compose 运行后报错:
jenkins | touch: cannot touch '/var/jenkins_home/copy_reference_file.log': Permission denied
jenkins | Can not write to /var/jenkins_home/copy_reference_file.log. Wrong volume permissions?
问题分析:docker
与jenkin
默认目录(/var/jenkins_home
)的权限问题
需要修改下目录权限, 因为当映射本地数据卷时,此时的用户权限是root,即/usr/local/docker/jenkins/ 权限为root,但是挂载卷到容器内部,此时jenkins的权限为为1000。
执行如下命令就可以解决。
chown -R 1000:1000 /usr/local/docker/jenkins/
正常初始化,须记住初始密码!!!