没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Jenkins2.290-docker 安装和主从使用—哔哩哔哩视频
1.jenkins 容器所在宿主机安装 docker、java 环境和 maven 环境,以便运行 jenkins 容器时映射进去
安装 docker:
[root@localhost ~]# docker info
Containers: 1
Running: 1
Paused: 0
Stopped: 0
Images: 3
Server Version: 1.13.1
[root@localhost ~]# which docker
/usr/bin/docker
安装 jdk1.8:
[root@localhost ~]# ls jdk-8u202-linux-x64.tar.gz
jdk-8u202-linux-x64.tar.gz
[root@localhost ~]# tar -zxf jdk-8u202-linux-x64.tar.gz
[root@localhost ~]# mv jdk1.8.0_202/ /usr/local/
[root@localhost ~]# ls /usr/local/jdk1.8.0_202/
bin COPYRIGHT include javafx-src.zip jre lib LICENSE man README.html release src.zip
THIRDPARTYLICENSEREADME-JAVAFX.txt THIRDPARTYLICENSEREADME.txt
安装 maven3.8
[root@localhost ~]# ls apache-maven-3.8.1-bin.tar.gz
apache-maven-3.8.1-bin.tar.gz
[root@localhost ~]# tar -zxf apache-maven-3.8.1-bin.tar.gz
[root@localhost ~]# mv apache-maven-3.8.1 /usr/local/
[root@localhost ~]# ls /usr/local/apache-maven-3.8.1/
bin boot conf lib LICENSE NOTICE README.txt
配置 jdk 和 maven 环境变量:
[root@localhost ~]# vim /etc/profile
...
export JAVA_HOME=/usr/local/jdk1.8.0_202/
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export MAVEN_HOME=/usr/local/apache-maven-3.8.1/
export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin
[root@localhost ~]# source /etc/profile
[root@localhost ~]# java -version
java version "1.8.0_202"
Java(TM) SE Runtime Environment (build 1.8.0_202-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)
[root@localhost ~]# mvn --version
Apache Maven 3.8.1 (05c21c65bdfed0f71a2f2ada8b84da59348c4c5d)
2.docker 安装 Jenkins2.290 并映射宿主机环境变量(在 192.168.171.128 上)
[root@localhost ~]# ls
jenkins-2.290_image_and_jiaoben.tar.gz
[root@localhost ~]# tar -zxf jenkins-2.290_image_and_jiaoben.tar.gz
[root@localhost ~]# cd jenkins-2.290_image_and_jiaoben
[root@localhost jenkins-2.290_image_and_jiaoben]# ls
jenkins_2.290.tar run_jenkins.sh
[root@localhost jenkins-2.290_image_and_jiaoben]# docker load -i jenkins_2.290.tar
[root@localhost jenkins-2.290_image_and_jiaoben]# cat run_jenkins.sh
#!/bin/bash
mkdir /data/jenkins_home -p
docker run -d --name jenkins2.290 -u root -v /data/jenkins_home:/var/jenkins_home -v /etc/profile:/etc/profile -v
/usr/local/jdk1.8.0_202:/usr/local/jdk1.8.0_202 -v /usr/local/apache-maven-3.8.1:/usr/local/apache-maven-3.8.1 --net=host
docker.io/jenkins/jenkins:2.290
[root@localhost jenkins-2.290_image_and_jiaoben]# sh run_jenkins.sh
6b5a876b72d27f27ebf0f83fa923c43f2f0ae2c9d0d86d5ba202a07d33c45133
[root@localhost jenkins-2.290_image_and_jiaoben]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS
PORTS NAMES
6b5a876b72d2 docker.io/jenkins/jenkins:2.290 "/sbin/tini -- /us..." 3 seconds ago Up 2 seconds
jenkins2.290
[root@localhost jenkins-2.290_image_and_jiaoben]# docker exec -ti jenkins2.290 bash
root@localhost:/# source /etc/profile
root@localhost:/# tail -4 /etc/profile
export JAVA_HOME=/usr/local/jdk1.8.0_202/
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export MAVEN_HOME=/usr/local/apache-maven-3.8.1/
export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin
root@localhost:/# java -version
openjdk version "1.8.0_292"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_292-b10)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.292-b10, mixed mode)
root@localhost:/# mvn -version
Apache Maven 3.8.1 (05c21c65bdfed0f71a2f2ada8b84da59348c4c5d)
Maven home: /usr/local/apache-maven-3.8.1
Java version: 1.8.0_202, vendor: Oracle Corporation, runtime: /usr/local/jdk1.8.0_202/jre
root@localhost:/# git --version
git version 2.20.1
登录 jenkins 后,点击用户——configure——找到 password,修改密码为指定密码:123456,重新登录即可。
3.jenkins 配置国内加速插件源地址
Jenkins 国外官方插件下载速度非常慢,所以改为国内插件地址:
登录 jenkins——manage jenkins——manage plugins——
剩余67页未读,继续阅读
资源评论
运维实战帮
- 粉丝: 78
- 资源: 419
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 卡方数据.sav
- Python实现基于Django框架的二手物品购物网站设计源码+数据库.zip
- 基于Python和Django的二手物品购物网站设计源码+数据库脚本.zip
- 【计算机毕业设计】基于h5的移动网赚项目小程序【源码+lw+部署文档+讲解】
- 【计算机毕业设计】基于ssm-vue的oa系统设计与实现【源码+lw+部署文档+讲解】
- 基于pytorch实现的YOLOV5+SORT的车辆行人目标识别及追踪系统源码.zip
- 【计算机毕业设计】基于servlet+jdbc的在线选房系统设计与实现【源码+lw+部署文档+讲解】
- 投身科技创新,勇担时代先锋.pptx
- 【计算机毕业设计】基于SSM的仿微博系统的设计与实现【源码+lw+部署文档+讲解】
- 使用 Web Components 实现,遵循 Material You 设计规范的 Web 前端组件库
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功