1 拉取jenkins镜像
docker pull jenkins/jenkins
2 查看下好的docker镜像
docker images
3 宿主机创建目录,用于挂载
mkdir /usr/local/sdyy/jenkins_home
用于授权访问
chown -R 1000:1000 /usr/local/sdyy/jenkins_home/
4 启动容器
docker run -d -p 8083:8080 -p 50000:50000 -v /usr/local/sdyy/jenkins_home:/var/jenkins_home -v /usr/local/sdyy:/usr/local/sdyy -v /usr/bin/docker:/usr/bin/docker -v /usr/lib64/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7 -v /var/run/docker.sock:/var/run/docker.sock -v /etc/localtime:/etc/localtime --group-add=$(stat -c %g /var/run/docker.sock) --name jenkins8083 --restart always --privileged=true -u root jenkins/jenkins
5 修改 hudson.model.UpdateCenter.xml
vim /usr/local/sdyy/jenkins_home/hudson.model.UpdateCenter.xml
官方的插件源:https://updates.jenkins.io/update-center.json
修改成国内的清华源:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
6 访问
127.0.0.1:8083
7输入密码
cat /usr/local/sdyy/jenkins_home/secrets/initialAdminPassword
或者
sudo docker exec jenkins8083 cat /var/jenkins_home/secrets/initialAdminPassword
7安装默认推荐插件
8创建用户
9 默认下一步就可以完成jenkins的配置,开始使用吧
10 修改 /usr/local/sdyy/jenkins_home/updates/default.json
将该文件中的http://www.google.com/修改为
将
https://updates.jenkins-ci.org/download(有的版本:https://updates.jenkins.io/download)
修改为: