当前位置: 首页 > news >正文

docker版本的Jenkins安装与更新技巧

因为jenkins/jenkins镜像默认带的jenkins版本比较低,导致安装完以后,很多插件因为版本问题无法安装。以下是最权威,最方便的安装教程。

1. 创建本地挂载目录

mkdir -p /mnt/dockerdata/jenkins/home/

2. 修改挂载目录权限

chown -R 1000:1000 /mnt/dockerdata/jenkins/home

3. 下载jenkins镜像

docker pull jenkins/jenkins

4. 启动jenkins服务

docker run -d \
-p 8887:8080 \
-p 50000:50000 \
-v /mnt/dockerdata/jenkins/home:/var/jenkins_home \
-v /etc/localtime:/etc/localtime \
--name jenkins jenkins/jenkins

5. 下载最新版的jenkins java war包

https://www.jenkins.io/download/
在这里插入图片描述

6. 将这个jar包上传到服务器jenkins的挂载目录 /mnt/dockerdata/jenkins/home/

7. 进入jenkins容器内部

docker exec -it -u root jenkins bash

8. 替换容器内最新版的jenkins war包

cd /usr/share/jenkins
cp jenkins.war jenkinsBAK.war
cp /var/jenkins_home/jenkins.war /usr/share/jenkins/
exit

9. 重启jenkins

docker restart jenkins
http://www.lryc.cn/news/204588.html

相关文章:

  • [C++]3.类和对象下(this指针补充)+ 类和对象中构造函数和析构函数。
  • OpenLDAP LDIF详解
  • Leetcode.33 搜索旋转排序数组
  • ES 8.x 向量检索性能测试 把向量检索性能提升100倍!
  • 云计算——ACA学习 云计算架构
  • 基于深度学习实现一张单图,一个视频,一键换脸,Colab脚本使用方法,在线版本,普通人也可以上传一张图片体验机器学习一键换脸
  • leetcode 21
  • 【Spring Cloud】openfeign负载均衡方案(和lb发展历史)
  • R语言:主成分分析PCA
  • Linux下磁盘备份、文件备份和定时备份命令指南
  • 电脑软件:推荐一款非常强大的pdf阅读编辑软件
  • Android 13.0 系统开机屏幕设置默认横屏显示
  • Redis -- 基础知识1
  • ubuntu 20.04 passwd 指令不能使用
  • 单片机郭天祥(02)
  • Hadoop3教程(三十五):(生产调优篇)HDFS小文件优化与MR集群简单压测
  • metersphere 接口自动化
  • Mac上安装和配置Git
  • 【文件操作】Java -操作File对象
  • Socks5代理技术:驱动数字化时代跨界发展的利器
  • 基于二维小波变换的散斑相位奇异构造算法matlab仿真
  • 为啥么有奖章
  • 【报错】Unbalanced delimiter found in string
  • Python(一)关键字、内置函数
  • 聊聊分布式架构10——Zookeeper入门详解
  • springmvc视图格式——模板引擎freemarker输出HTML文本
  • 用长tree方式做等长线
  • C# out参数out多个参数
  • 选择Android还是IOS?我终于明白了!
  • uniapp高德地图ios 使用uni.chooseLocation选取位置显示没有搜索到相关数据