1、Docker拉取Jenkins
1、查看jenkins版本
docker search jenkins
2、拉取最新版本jenkins
docker pull jenkins/jenkins:lts
3、创建挂载目录
mkdir /home/docker/
4、如果是root账户则不需要这一步,否则需要修改权限,不然挂载后 启动容器报错
chown -R 用户名:组名 /home/docker
5、启动容器
docker run --name wx-jenkins -d -p 8090:8080 -p 50000:50000 -v /home/docker/:/var/jenkin_home --restart always --privileged=true -u root jenkins
6、修改配置文件
修改/home/docker/jenkins/updates/default.json将"connectionCheckUrl":"http://www.google.com/" 改为"connectionCheckUrl":"http://www.baidu.com/"
修改/home/docker/jenkins/hudson.model.UpdateCenter.xml
将http://updates.jenkins-ci.org/update-center.json改为
http://mirror.esuni.jp/jenkins/updates/update-center.json
或者在jenkins页面上,系统管理->插件管理->高级->升级站点 改为上面的地址即可
7、重新jenkins
docker restart jenkins
再次启动访问8090端口,需要一个初始密码,该密码在
输入密码后,会有一个初始页面安装插件,先点X取消
汉化
在插件管理处安装插件:Localization: Chinese (Simplified)
分配权限
在插件管理处安装插件:Role-based Authorization Strategy
安装后系统设置里多了一标签(如果没有,就重启jenkins服务)
在全局安全设置里勾选下面两个后保存
回到首页,注册用户
点击Manage and Assign Roles
先管理角色,添加角色,分配权限,保存
给注册的用户分配角色,保存
登陆wxx账号,即大功告成