一、下载Jenkins镜像

docker pull jenkins/jenkins

二、创建挂载文件

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

三、启动Docker镜像

docker run -itd -p : -p : \
--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

最新文章

  1. python中datetime模块
  2. hdu 2073
  3. 403 Forbidden client denied by server configuration[apache2, linux]
  4. shell join 参数详细说明
  5. fatal error: file '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Dev
  6. MySQL出现大量unauthenticated user的问题
  7. .net4.0注册到IIS
  8. 配置FTP服务
  9. My安装Eclipse三种方法插件
  10. 配置linux中文
  11. java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/LoopTag
  12. web中webAppRootKey作用
  13. 树莓派高级GPIO库,wiringpi2 for python使用笔记(一)安装
  14. forfiles命令批处理删除过期文件
  15. ionic开发遇到的坑及总结
  16. [转] 深入浅出mongoose-----包括mongoose基本所有操作,非常实用!!!!!
  17. python3 互译无线短信接口
  18. Node url模块
  19. Redis的集群模式
  20. windows无法访问vmware搭建好虚拟机linux web服务器

热门文章

  1. 解决SpringMvc后台接收json数据中文乱码问题
  2. 【WPF学习】第四章 加载和编译XAML
  3. STM8上电默认电平不对的解决
  4. Windows 下部署Subversion
  5. Jpofiler
  6. django3.x版本不支持MySQL5.x版本
  7. selenium8中元素定位方式
  8. postman批量接口测试/批量导入/批量参数化简要全过程及遇到问题处理方法
  9. 【MySQL 线上 BUG 分析】之 多表同字段异常:Column ‘xxx’ in field list is ambiguous
  10. node - MongoDB数据库