企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
注意:在安装jenkins时候,挂在文件夹归属用户id必须是1000,否则会抛出无操作权限异常。 `mkdir /usr/local/etc/jenkins` ls -nd 文件夹名称 查看权限 `chown -R 1000:1000 /usr/local/etc/jenkins/ ` (路径为本地路径,可自定义) ``` docker run -itd -p 8080:8080 -p 50000:50000 --name jenkins --log-opt max-size=10m --log-opt max-file=1 --restart=always -m 2048M --privileged=true -v /etc/localtime:/etc/localtime -v /usr/local/etc/jenkins:/var/jenkins_home jenkins/jenkins:lts ``` > -p 8080:8080 -p 50000:50000 进行端口映射 > --privileged=true 在CentOS7中的安全模块selinux把权限禁掉了,参数给容器加特权。 > -v /usr/local/etc/jenkins:/var/jenkins_home磁盘挂载 > -v /etc/localtime:/etc/localtime挂载时间到容器中 > -m 2048M限制容器内存2G > --log-opt max-size=10m --log-opt max-file=1容器最大日志10M最多1个日志文件 然后查看JenKins密码 `cat /usr/local/etc/jenkins/secrets/initialAdminPassword` ![](https://box.kancloud.cn/0ed07f9b8b225dc06e1ba39afd4dd76b_534x39.png) **Jenkins容器修改时间** 使用root方式进入容器进行修改时间,否则jenkins账号无权限 `docker cp /usr/share/zoneinfo/Asia/Shanghai jenkins:/etc/localtime` `docker exec -u 0 -it jenkins bash` `dpkg-reconfigure -f noninteractive tzdata`