Docker安装和运行jenkins 【官方镜像系统版本太老旧,不推荐,请往下边看】
dockerhub官网镜像:https://hub.docker.com/_/jenkins
#拉取镜像
docker pull jenkins
#查看镜像
docker images
#运行
docker run --name myjenkins -d -p 8080:8080 -p 50000:50000 -v /your/home:/var/jenkins_home jenkins
docker run --name myjenkins -d -p 8099:8080 -p 50000:50000 -v /Users/yanjie12/docker-volume:/var/jenkins_home jenkins
其中,镜像中的/var/jenkins_home包含了jenkins的各种数据。
如果需要增加excutors,需要保持50000端口畅通,文档中这样解释:
You can run builds on the master (out of the box) but if you want to attach build slave servers: make sure you map the port: -p 50000:50000 - which will be used when you connect a slave agent.
更换镜像
docker pull jenkins/jenkins:latest
# 运行,其中 /Users/yanjie12/...是我本机路径
docker run -itd -p 9090:8080 -p 50000:50000 --name jenkins --privileged=true -v /Users/yanjie12/docker-volume/jenkins:/var/jenkins_home jenkins/jenkins:latest
系统设置
如下图,根据提示,从服务器响应路径找到初始密码:
image.png
下一步之后,选择了install suggested plugin
安装推荐的插件(后续需要插件还可以继续安装):
image.png
创建管理员账号:
image.png
插件安装失败原因查看方法
查看失败原因:http://localhost:9090/updateCenter/
更改插件源为国内源
【Jenkins】插件更改国内源
最近调试脚本,本机安装了Jenkins,但是安装插件时一直失败。更改升级站点也不生效,究其原因是因为default.json中插件下载地址还https://updates.jenkins.io,升级站点设置未生效。
需要操作两个步骤
-
进入 Manage Jenkins -》 Manage Plugin -> Advanced 最下面有 Update Site 设置为:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
-
修改服务器配置,进入 jenkins安装目录 , /updates/default.json ,将其中的
updates.jenkins-ci.org/download
替换为mirrors.tuna.tsinghua.edu.cn/jenkins ,然后把www.google.com 修改为 www.baidu.com
3. 重启Jenkins服务
再次下载插件就可以了
网友评论