docker 部署 jenkins

docker 部署 jenkins

1.查找镜像

dockerhub 找到想要安装的jenkins版本

2.下载镜像
docker pull jenkins/jenkins:2.340
3.启动临时镜像
docker run -itd --name jenkins jenkins/jenkins:2.340

拷贝配置文件

docker cp jenkins:/var/jenkins_home  /data/jenkins_home
4.启动jenkins容器
docker run -d --name jenkins \
-p 7610:8080 \
-p 5000:5000 \
-e JAVA_OPTS=-Dhudson.model.DownloadService.noSignatureCheck=true \
-e TZ=Asia/Shanghai \
-v /data/jenkins_home:/var/jenkins_home \
-v /var/run/docker.sock:/var/run/docker.sock \
-v $(which docker):/usr/bin/docker \
-u root:root \
jenkins/jenkins:2.340

登录jeknkins页面,如果安装插件失败直接进入jenkins换源,不要重新安装插件

5.切换插件源

1、方法一
https://mirrors.tuna.tsinghua.edu.cn

打开链接,搜索jenkins,选择 updates ,找到对应的版本 比如我的版本是 2.340, 找到 dynamic-2.340/

找到 update-center.json 复制网址,进入服务器

cd /data/jenkins_home/updates

mv default.json  default.json.bak

wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/dynamic-2.340/update-center.json

mv update-center.json default.json 

打开jenkins页面,插件管理,高级,最后URL 切换为 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/dynamic-2.340/update-center.json
在这里插入图片描述
在这里插入图片描述
重启jenkins

docker restart  jenkins 

2、方法二(未验证)

因为网络原因,需要将插件源设置为国内的,这样才可以安装插件。进入宿主机目录 /data/jenkins_home/,编辑文件 hudson.model.UpdateCenter.xml

vi /data/jenkins_home/hudson.model.UpdateCenter.xml

将 url 内容修改为 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json(清华大学官方镜像) 

https://mirrors.tuna.tsinghua.edu.cn

打开链接,搜索jenkins,选择 updates ,找到对应的版本 比如我的版本是 2.340, 找到 dynamic-2.340/

找到 update-center.json 复制网址,进入服务器

cd /data/jenkins_home/updates

mv default.json  default.json.bak

wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/dynamic-2.340/update-center.json

mv update-center.json default.json 

重启jenkins

docker restart  jenkins 

重启之后,选择推荐插件安装!!!

插件安装完成,创建管理员用户

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值