docker 安装 jenkins
最近在做一个智能床垫的项目,为了方便测试上周客户新给了一台华为云服务器。要求在一天内把之前阿里云服务器的环境以及java应用迁到新服务器。所以,我就需要在新服务器安装redis,mysql,jenkins,rabbitmq,nginx以及部署相关java应用。话不多说,上第三步:安装nginx。
一:执行命令: docker pull jenkins/jenkins

二:使用命令:docker images 查看安装的jenkins镜像

三:执行命令:
docker run -d -u root -p 9211:8080 -v /var/docker/jenkins/jenkins_home:/var/jenkins_home -v /etc/localtime:/etc/localtime -v /usr/share/maven:/usr/share/maven -v /var/server:/var/server -v /var/server/backups:/var/server/backups -v /var/dataExtra:/var/dataExtra -v /var/files:/var/files --name jenkins jenkins/jenkins
运行nagix具体参数可根据场景需要自行扩展
命令解释:
- --name jenkins指定该容器名称,查看和进行操作都比较方便。
 - -v 挂载目录,规则与端口映射相同。
 - -d 表示后台启动jenkins
 - -u root 代表使用root权限操作jenkins
 
四:执行命令:docker ps查看jenkins启动状态

最后:能找到刚才启动的jenkins则说明运行成功。
五:jenkins具体web使用配置
cd /var/docker/jenkins/jenkins_home
vim hudson.model.UpdateCenter.xml
将 url 修改为 清华大学官方镜像:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

cd 到/var/docker/jenkins/jenkins_home/secrets 目录
cat initialAdminPassword

六:进入网页访问(使用你自己的ip和端口)

点击安装插件的方式

七:创建一个用户

八:新建一个视图

安装maven插件
在插件页面输入maven
在安装git param插件
配置git param

此处引用上面的git配置



shell 命令如下
cd /var/server
cp /var/lib/jenkins/workspace/polaris/polaris_eureka/target/polaris_eureka-1.0-SNAPSHOT.jar /var/server
cp /var/lib/jenkins/workspace/polaris/polaris_base/target/polaris_base-0.0.1-SNAPSHOT.jar /var/server
cp /var/lib/jenkins/workspace/polaris/polaris_log/target/polaris_log-1.0-SNAPSHOT.jar /var/server
cp /var/lib/jenkins/workspace/polaris/polaris_manager/target/polaris_manager-1.0-SNAPSHOT.jar /var/server
#以下是新设备socket监听和redis解析两个应用
cp /var/lib/jenkins/workspace/polaris/polaris_mat_socket/target/polaris_mat_socket-0.0.1-SNAPSHOT.jar /var/server
cp /var/lib/jenkins/workspace/polaris/polaris_mat_redis/target/polaris_mat_redis-0.0.1-SNAPSHOT.jar /var/server
cp /var/lib/jenkins/workspace/polaris/polaris_bed_socket/target/polaris_bed_socket-0.0.1-SNAPSHOT.jar /var/server
cp /var/lib/jenkins/workspace/polaris/polaris_bed_redis/target/polaris_bed_redis-0.0.1-SNAPSHOT.jar /var/server
cp /var/lib/jenkins/workspace/polaris/polaris_institution/target/polaris_institution-0.0.1-SNAPSHOT.jar /var/server
cp /var/lib/jenkins/workspace/polaris/polaris_zuul/target/polaris_zuul-1.0-SNAPSHOT.jar /var/server
#以下为备份旧包
cp polaris_eureka-1.0-SNAPSHOT.jar backups/
cp polaris_log-1.0-SNAPSHOT.jar backups/
cp polaris_manager-1.0-SNAPSHOT.jar backups/
cp polaris_mat_socket-0.0.1-SNAPSHOT.jar backups/
cp polaris_mat_redis-0.0.1-SNAPSHOT.jar backups/
cp polaris_bed_socket-0.0.1-SNAPSHOT.jar backups/
cp polaris_bed_redis-0.0.1-SNAPSHOT.jar backups/
cp polaris_institution-0.0.1-SNAPSHOT.jar backups/
cp polaris_base-0.0.1-SNAPSHOT.jar backups/
cp polaris_zuul-1.0-SNAPSHOT.jar backups/
#这里可执行需要的命令,如打镜像命令
#执行脚本等等
#一切根据实际需要来弄
./stop_all.sh
./restart_all.sh
echo $(date +%F%n%T) + " " + $(date +%A)

到此整个jenkins就配置完成了
docker 安装 jenkins的更多相关文章
- 使用Docker安装Jenkins
		
Jenkins Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能. 环境准备 腾讯云 硬件配置: ...
 - Docker的安装以及使用Docker安装jenkins,gogs,tomcat(一)
		
(1)Docker的安装 官网安装链接 :https://yeasy.gitbooks.io/docker_practice/content/ 卸载旧版本 旧版本的 Docker 称为 docker ...
 - docker 安装jenkins 发布 asp.net core 2.0
		
安装Docker 其实安装Docker的过程,大家可以到Docker官网找到自己相对应的安装文档进行安装,Docker区分CE和EE的两个版本,具体这两个版本有什么区别,大家自行查阅相关资料,这里不再 ...
 - docker 安装 jenkins 笔记
		
前提: 已安装好 docker-ce,可运行 docker 命令 命令: sudo docker pull jenkins mkdir -p ~/dockers/jenkins cd ~/docker ...
 - Mac 环境docker 安装jenkins
		
网上很多的教程是讲的是Linux 上的Docker安装Jenkins,但是我用的是Mac,所以参考之前的前辈写的文章,记录一下自己的安装过程.非常感谢参考文章的前辈写的文章. 参考Docker安装Je ...
 - Docker安装Jenkins打包Maven项目为Docker镜像并运行【保姆级图文教学】
		
一.前言 Jenkins作为CI.CD的先驱者,虽然现在的风头没有Gitlab强了,但是还是老当益壮,很多中小公司还是使用比较广泛的.最近小编经历了一次Jenkins发包,感觉还不错,所以自己学习了一 ...
 - docker  安装jenkins
		
基于docker 进行安装 软件,首先需要有docker环境. 1.docker 下载 jenkins 镜像 指定版本 ,因为低版本的后面安装 软件会失败(亲测). docker pull jenki ...
 - Linux Docker安装Jenkins
		
安装环境 操作系统 centos7.3 安装Docker,安装及配置见 <Docker之Docker介绍及安装配置> 安装Jenkins 下载Jenkins 命令:sudo docker ...
 - docker安装jenkins及其相关问题解决
		
1.拉取镜像并启动容器 docker run -d -p 8080:8080 -p 50000:50000 -v $(pwd)/data:/var/jenkins_home --name jenkin ...
 - Docker安装jenkins(六)
		
这里是在linux环境下安装docker之后,在doucer内安装jenkins --------------------docker 安装 jenkins---------------------- ...
 
随机推荐
- S3C2440移植uboot之编译烧写uboot
			
目录 移植环境 获取uboot 更新交叉编译工具 配置环境变量 移植环境 主 机:VMWare--ubuntu16.04 开发板:S3C2440 编译器:arm-linux-gcc-4.3.2.tgz ...
 - vue-element-admin完整开源项目介绍、本地部署和初步探索
			
1 说明: 1.1 从一个广受好评的开源项目:vue-element-admin的本地化,来初步分析vue的相关知识. 2 github地址和下载本地部署: https://github.com/Pa ...
 - 彻底解决 gcr、quay、DockerHub 镜像下载难题
			
在使用 Docker 和 Kubernetes 时,我们经常需要访问 gcr.io 和 quay.io 镜像仓库,由于众所周知的原因,这些镜像仓库在中国都无法访问,唯一能访问的是 Docker Hub ...
 - SD协议-状态机
			
1.SD卡状态回顾 2.SD卡数据传输模式 SD卡在接收到CMD3之后就会进入data transfer state,初始状态时standby state,表示空闲状态 SD卡在standby sta ...
 - 他凌晨1:30给我开源的游戏加了UI|模拟龙生,挂机冒险
			
一.前言 新年就要到了,祝大家新的一年: 龙行龘龘, 前程朤朤! 白泽花了点时间,用 800 行 Go 代码写了一个控制台的小游戏:<模拟龙生>,在游戏中你将模拟一条新生的巨龙,开始无尽的 ...
 - 【TouchGFX】AnalogClock 小部件使用小记
 - idea报错 "cannot access ..."的解决办法
			
File -> Invalidate Caches -> Invalidate and Restart
 - [转帖]数据库篇-MySql架构介绍
			
https://zhuanlan.zhihu.com/p/147161770 公众号-坚持原创,码字不易.加微信 : touzinv 关注分享,手有余香~ 本篇咱们也来聊聊mysql物理和逻辑架构,还 ...
 - 【转帖】mysql一个索引块有多少指针_深刻理解MySQL系列之索引
			
索引 查找一条数据的过程 先看下InnoDB的逻辑存储结构:node 表空间:能够看作是InnoDB存储引擎逻辑结构的最高层,全部的数据都存放在表空间中.默认有个共享表空间ibdata1.若是启用in ...
 - [转帖]12.计算机网络---iptables防火墙管理工具
			
文章目录 一.防火墙基础知识 1.1 防火墙是什么? 1.2 iptables基础知识 1.3 netfilter和iptables的关系: 1.4 新型防火墙工具:firewalld 二.iptab ...