Docker下Jenkins的安装部署、更新

一、下载Jenkins镜像

docker pull jenkins/jenkins

二、创建挂载文件

mkdir /srv/jenkins
chown -R 1000:1000 /srv/jenkins

三、启动Docker镜像

docker run -itd -p 8080:8080 -p 50000:50000 \
--name jenkins --privileged=true \
-v /srv/jenkins:/var/jenkins_home \
--env JAVA_OPTS="-Duser.timezone=GMT+08" jenkins:jenkins

浏览器输入地址http://localhost:8080 可以进入Jenkins,下载并安装插件

四、Docker方式安装的Jenkins如何升级

1、下载jenkins.war文件

2、将文件复制到镜像挂载目录

docker cp /home/jenkins/jenkins.war [CONTAINER ID]:/var/jenkins_home/

3、连接到Docker镜像

docker exec -it -u root [CONTAINER ID] bash

[CONTAINER ID]可以通过下面的命令查询

docker ps -a

4、将文件复制到jenkins安装目录

#找到jenkins的安装目录
root@6f421b73da91:/# whereis jenkins
#备份jenkins.war文件
root@6f421b73da91:/# cp jenkins.war jenkinsBAK.war
#覆盖jenkins.war文件
root@6f421b73da91:/# cp /var/jenkins_home/jenkins.war /usr/share/jenkins/

5、 重启Jenkins

 

你可能感兴趣的:(Docker下Jenkins的安装部署、更新)