【Docker】Jenkins的安装与更新

一、Jenkins安装
1.获取docker镜像

2.查看jenkins版本

3.启动jenkins容器

docker run -d --name jenkins_01 -p 8081:8080 -v /home/jenkins_01:/home/jenkins_01 jenkins:latest

4.查看jenkins服务

5.启动jenkins服务

6.进入容器获取Administrator password

docker exec -it jenkins_01 bash
cat /var/jenkins_home/secrets/initialAdminPassword

将获取到的Password粘贴上去.
7.输入密码之后,重启docker镜像 docker restart {CONTAINER ID},安装完毕。

二、Jenkins更新
1.以root用户进入jenkins容器

docker exec -it -u root ContainerId bash

2.在容器中下载jenkins的最新war包

wget http://mirrors.jenkins.io/war/latest/jenkins.war

4.查看容器中jenkins war包的位置,并备份原来的war包

whereis jenkins
cd /usr/share/jenkins
cp jenkins.war jenkinsBAK.war

5.将/var/jenkins_home下的包cp到/usr/share/jenkins下覆盖

cp /var/jenkins_home/jenkins.war /usr/share/jenkins/

6.退出容器并重启

exit
docker restart ContainerName/ContainerId

三、Jenkins显示正确时间
1.以root用户进入jenkins容器

docker exec -it -u root ContainerId bash

2.修改时区timezone及时间localtime

echo Asia/Shanghai >/etc/timezone
scp -r username@xxx.xx.xxxx.xxx:/etc/localtime /etc/localtime

3.Jenkins Restart

原文地址:https://www.cnblogs.com/cfsxgogogo/p/12617580.html