Docker下Jenkins的安装部署、更新
2024-08-28 03:42:55
一、下载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
最新文章
- python中datetime模块
- hdu 2073
- 403 Forbidden client denied by server configuration[apache2, linux]
- shell join 参数详细说明
- fatal error: file '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Dev
- MySQL出现大量unauthenticated user的问题
- .net4.0注册到IIS
- 配置FTP服务
- My安装Eclipse三种方法插件
- 配置linux中文
- java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/LoopTag
- web中webAppRootKey作用
- 树莓派高级GPIO库,wiringpi2 for python使用笔记(一)安装
- forfiles命令批处理删除过期文件
- ionic开发遇到的坑及总结
- [转] 深入浅出mongoose-----包括mongoose基本所有操作,非常实用!!!!!
- python3 互译无线短信接口
- Node url模块
- Redis的集群模式
- windows无法访问vmware搭建好虚拟机linux web服务器