一、拉取镜像
docker pull jenkins:latest
二、启动
注意:这里如果挂载需要提前修改下目录权限,因为当映射本地数据卷时,jenkins_home目录的拥有者用户的 uid 为 1000。而我们本地都是root或者自己定义的用户
chown -R 1000:1000 /opt/jenkins/jenkins_home/
启动Jenkins
docker run -d --name jenkins -p 8080:8080 -p 50000:50000 -v /opt/jenkins/jenkins_home:/var/jenkins_home jenkins
3.登录;http://ip:8080/
如果出现一直在加载,F12进入开发者模式,发现一直是503错误。
解决方法:
进入/opt/jenkins/jenkins_home/
修改:hudson.model.UpdateCenter.xml
vim hudson.model.UpdateCenter.xml
把
http://updates.jenkins-io/update-center.json
改成
http://mirror.xmission.com/jenkins/updates/update-center.json
重启jenkins
cd /opt/jenkins/jenkins_home/secrets
cat initialAdminPassword
查询密码输入。
选择默认推荐进行安装。
这里会安装很慢,因为默认采用的是google,所以需要修改
cd /opt/jenkins/jenkins_home/updates
sed -i 's/www.google.com/www.baidu.com/g' default.json
sed -i 's/updates.jenkins-ci.org\/download/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json
也可以选择右边的选择插件来安装。
或者跳过插件安装,优先推荐跳过插件安装,登录后再根据需求安装自己所需插件。
重启Jenkins,再执行上面操作安装插件就很快了
创建管理员
安装完成