【发布时间】:2022-10-05 11:47:37
【问题描述】:
我之前的 DevOps 人员在 Ubuntu Linux 机器上设置了 Jenkins 服务,它使用 /var/lib/jenkins 作为 JENKINS_HOME 目录。现在我想运行一个jenkins/jenkins:lts Docker 容器来使用与其JENKINS_HOME 相同的目录,所以我尝试在Linux 主机上执行以下操作。
$ service jenkins stop
$ docker run --rm -it -p 8880:8080 --name jenkins -v /var/lib/jenkins:/var/jenkins_home jenkins/jenkins:lts
但我明白了
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?
这是正确的有效方法吗?如果是这样,我该如何解决这个错误,以便我可以使用当前的 Jenkins 服务文件运行 Jenkins 容器? TIA
【问题讨论】: