docker快速搭建Jenkins


docker快速搭建Jenkins

docker pull jenkins/jenkins:lts 安装

mkdir /home/jenkins 创建工作目录

ls -nd /home/jenkins 查看目录归属ID
chown -R 1000:1000 /home/jenkins ID为1000的用户添加操作权限
chmod 777 /home/jenkins

docker run -itd -p 9090:8080 -p 50000:50000 --name jenkins --privileged=true -v /home/jenkins:/var/jenkins_home jenkins/jenkins:lts
---------privileged=true 让容器有root权限,方便进入容器操作
-p 9090:8080 jenkins的web访问端口9090
-v /home/jenkins:/var/jenkins_home 容器/var/jenkins_home路径映射到宿主机/home/jenkins
浏览器输入http://ip:9090/访问jenkins首页
docker ps就可以查看运行的容器
docker ps -a 可以查看停止和运行的容器
cat /home/jenkins/secrets/initialAdminPassword 获取密码
选择安装推荐插件
插件快速下载优化
进入 http://ip:9090/pluginManager/advanced插件管理页
更换date的URL为:
http://mirror.xmission.com/jenkins/updates/update-center.json
submit(提交)
http://ip:9090/restart 重启Jenkins
点yes
进入Linux cd jenkins/updates
vim default.json
vim先输入:然后再粘贴下边的:后边的命令,注意不要写两个冒号!
:1,$s/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g
:1,$s/http:\/\/www.google.com/https:\/\/www.baidu.com/g
:wq
重启Jenkins
http://ip:9090/restart

docker restart 容器ID或容器名