问答

docker方式安装jenkins,无法启动,提示Permission denied。

作者:admin 2021-05-06 我要评论

本地虚拟机:centos 7 1,建立目录: mkdir -p /mydata/jenkins_home 2,设置权限 chown -R 1000:1000 /mydata/jenkins_home/ 3,RUN docker run -di --name=jenkin...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

本地虚拟机:centos 7

1,建立目录:

mkdir -p /mydata/jenkins_home

2,设置权限

chown -R 1000:1000 /mydata/jenkins_home/

3,RUN

 docker run -di --name=jenkins -p 8080:8080 -v /mydata/jenkins_home/:/var/jenkins_home jenkins/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?
在网上还看到另一种方式 -u 0
还是不行。
###

启动方式改一下
sudo docker 。。。。

###

可能原因是这个jenkins镜像运行的用户id不是1000,验证方法是docker run这步把不映射目录,然后启动容器进去执行id命令看下真实的id是多少,当然也可以第二步的时候权限改成777

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • docker方式安装jenkins,无法启动,提

    docker方式安装jenkins,无法启动,提

  • 有人使用过CloudQuery吗?为什么我的审

    有人使用过CloudQuery吗?为什么我的审

  • phpmodbus是否类似Workman运行于Cli模

    phpmodbus是否类似Workman运行于Cli模

  • js三目运算,怎么能简化一下?

    js三目运算,怎么能简化一下?

腾讯云代理商
海外云服务器