Docker安装jenkins

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/

image.png

更改插件源为国内源

【Jenkins】插件更改国内源

最近调试脚本,本机安装了Jenkins,但是安装插件时一直失败。更改升级站点也不生效,究其原因是因为default.json中插件下载地址还https://updates.jenkins.io,升级站点设置未生效。

需要操作两个步骤

  1. 进入 Manage Jenkins -》 Manage Plugin -> Advanced 最下面有 Update Site 设置为:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

  2. 修改服务器配置,进入 jenkins安装目录 , /updates/default.json ,将其中的 updates.jenkins-ci.org/download 替换为 mirrors.tuna.tsinghua.edu.cn/jenkins ,然后把www.google.com 修改为 www.baidu.com

3. 重启Jenkins服务

再次下载插件就可以了

你可能感兴趣的:(Docker安装jenkins)