CentOS7:Docker1.31.1安装jenkins2.60.3、jenkins2.327

news/2024/7/12 2:33:37 标签: jenkins, docker, 运维

环境:

1、CentOS7
2、Docker version 1.13.1, build 0be3e21/1.13.1
3jenkins2.60.3、jenkins2.327

dockerjenkins2603_7">一、docker安装jenkins2.60.3

拉取镜像文件

docker pull jenkins

新建jenkins_home2.60文件夹

mkdir /home/wyt/jenkins_home2.60

设置权限

sudo chown -R 1000:1000 /home/wyt/jenkins_home2.60

启动jenkins容器脚本

#! /bin/bash
dcoker rm -f myaa

docker run --name myaa \
        -d -p 8080:8080 \
        -p 50000:50000 \
        --privileged=true \
        -v /home/wyt/jenkins_home2.60:/var/jenkins_home \
        --env JAVA_OPTS="-Duser.timezone=GMT+08 -Dhudson.model.DownloadService.noSignatureCheck=true" jenkins

进入容器

docker exec -it myaa bash

修改下载源

# 将升级站点替换成阿里的,版本对应2.60
sed -i  's/http:\/\/updates.jenkins-ci.org\/update-center.json/https:\/\/mirrors.aliyun.com\/jenkins\/updates\/2.60\/update-center.json/g' /var/jenkins_home/hudson.model.UpdateCenter.xml

# 替换下载源
sed -i  's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.aliyun.com\/jenkins/g' /var/jenkins_home/updates/default.json
sed -i  's/http:\/\/www.google.com/http:\/\/www.baidu.com/g' /var/jenkins_home/updates/default.json

浏览器打开 http://localhost:8080/restart,重启jenkins
查看日志获取密码

docker logs -f myaa

在这里插入图片描述
打开http://localhost:8080
在这里插入图片描述
到下面这步,点【x】
在这里插入图片描述
注意:这里是说用户名是admin,密码在/home/wyt/jenkins_home2.60.3/secrets/initialAdminPassword
在这里插入图片描述
在这里插入图片描述
进入系统管理–插件管理,点击【立即获取】
在这里插入图片描述
在这里插入图片描述
配置完成,可以自己安装自己想要的插件了

dockerjenkins2327_72">二、docker安装jenkins2.327

拉取镜像文件

docker pull jenkins/jenkins

新建jenkins_home文件夹

mkdir /home/wyt/jenkins_home

设置权限

sudo chown -R 1000:1000 /home/wyt/jenkins_home

启动jenkins容器脚本

#! /bin/bash
docker rm -f myjenkins

docker run --name myjenkins \
	-d -p 8081:8080 \
	-p 50001:50000 \
	--privileged=true \
	-v /home/wyt/jenkins_home:/var/jenkins_home \
	--env JAVA_OPTS="-Duser.timezone=GMT+08" jenkins/jenkins

查看日志获取密码

docker logs -f myjenkins

在这里插入图片描述
打开http://localhost:8080
在这里插入图片描述
点击【安装推荐插件】,完成

遇到问题1

启动jenkins容器报错

[root@bogon scprit]# docker logs -f myjenkins
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?

解决办法一:给容器root权限 --privileged=true
请注意,出于安全目的,在容器内以 root 身份运行是最糟糕的做法。

docker run --name myaa \
        -p 8080:8080 \
        -p 50000:50000 \
        --privileged=true \
        -v /home/wyt/jenkins_home2.60:/var/jenkins_home \
        --env JAVA_OPTS="-Duser.timezone=GMT+08 -Dhudson.model.DownloadService.noSignatureCheck=true" jenkins

解决办法二:去掉挂载目录

docker run --name myaa \
        -p 8080:8080 \
        -p 50000:50000 \
        -v /var/jenkins_home \
        --env JAVA_OPTS="-Duser.timezone=GMT+08 -Dhudson.model.DownloadService.noSignatureCheck=true" jenkins

解决办法三:升级docker
https://blog.csdn.net/DDJ_TEST/article/details/121974537


http://www.niftyadmin.cn/n/741873.html

相关文章

2022年广东省安全员C证第三批(专职安全生产管理人员)考试题及广东省安全员C证第三批(专职安全生产管理人员)模拟试题

题库来源:安全生产模拟考试一点通公众号小程序 安全生产模拟考试一点通:2022年广东省安全员C证第三批(专职安全生产管理人员)考试题为正在备考广东省安全员C证第三批(专职安全生产管理人员)操作证的学员准…

Linux新建/删除用户和用户组

一、Linux新建用户和用户组 文档: https://www.runoob.com/linux/linux-comm-groupadd.html https://www.runoob.com/linux/linux-comm-useradd.html 案例: groupadd -g 1000 jenkins useradd -u 1000 -g 1000 -m jenkins passwd jenkins chown -R 10…

【无标题】2022年保育员(中级)考试试卷及保育员(中级)考试总结

题库来源:安全生产模拟考试一点通公众号小程序 安全生产模拟考试一点通:保育员(中级)考试试卷根据新保育员(中级)考试大纲要求,安全生产模拟考试一点通将保育员(中级)模…

Docker Jenkins测试邮箱通知报错:553 Mail from must equal authorized user

Docker Jenkins测试邮箱通知报错:553 Mail from must equal authorized user Failed to send out e-mailcom.sun.mail.smtp.SMTPSenderFailedException: 553 Mail from must equal authorized userat com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:…

2022年道路运输企业安全生产管理人员考试内容及道路运输企业安全生产管理人员操作证考试

题库来源:安全生产模拟考试一点通公众号小程序 安全生产模拟考试一点通:道路运输企业安全生产管理人员考试内容是安全生产模拟考试一点通总题库中生成的一套道路运输企业安全生产管理人员操作证考试,安全生产模拟考试一点通上道路运输企业安…

Jenkins任务Ecitable Email Notification报错:Not sent to the following valid addresses: 39xxxx196@qq.com

Jenkins任务Ecitable Email Notification报错:Not sent to the following valid addresses: 39xxxx196qq.com Started by user admin-Linux Running as SYSTEM Building in workspace /var/jenkins_home/workspace/TestEmail No emails were triggered. [TestEmail]…

2022年中式烹调师(中级)最新解析及中式烹调师(中级)找解析

题库来源:安全生产模拟考试一点通公众号小程序 安全生产模拟考试一点通:中式烹调师(中级)最新解析参考答案及中式烹调师(中级)考试试题解析是安全生产模拟考试一点通题库老师及中式烹调师(中级…

2022年裂解(裂化)工艺考试内容及裂解(裂化)工艺证考试

题库来源:安全生产模拟考试一点通公众号小程序 安全生产模拟考试一点通:裂解(裂化)工艺考试内容根据新裂解(裂化)工艺考试大纲要求,安全生产模拟考试一点通将裂解(裂化)…