1:启动容器
docker run -u root -d --name jenkins \
-p 40000:8080 \
-p 50000:50000 \
-v /data/jenkins-data:/var/jenkins_home \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /software:/software \
jenkinsci/blueocean
-v /data/jenkins-data:/var/jenkins_home # 挂载 jenkins 主目录到宿主机
-v /var/run/docker.sock:/var/run/docker.sock #使用宿主机的docker服务
-v /software:/software #挂载自己需要的文件、注意在容器内部使用的时候需要拷贝到容器内其它路径下
2:打开网页 http://127.0.0.1:40000 ,启动后的jenkins页面
初始化完成后的页面
若是一直处于等待页面,修改一下下载源地址,重新启动docker
cd /data/jenkins-data # 挂载的jenkins 根目录
sed -i 's#https://updates.jenkins.io/update-center.json#http://mirror.xmission.com/jenkins/updates/update-center.json#g' hudson.model.UpdateCenter.xml
docker restart jenkins
2: 修改插件源
当我们进入后需要下载插件,但是jenkins的默认检测网络是www.google.com,在我们天朝是检测失败的,下载地址也是使用的国外的。
所以我们需要更新一下检测地址和下载源,此处找了个国内镜像源。
https://www.cnblogs.com/hellxz/p/jenkins_install_plugins_faster.html
cd /data/jenkins-data/updates # 此处是你挂载的jenkins目录下的updates
# 更新插件源和检测地址
sed -i 's#http://updates.jenkins-ci.org/download#https://mirrors.tuna.tsinghua.edu.cn/jenkins#g' default.json && sed -i 's#http://www.google.com#https://www.baidu.com#g' default.json
查看初始密码
docker logs jenkins
查看验证控制台,并修改密码,完成后重新登录
若是出现如下所示,填写jenkins的url即可