jenkins系列---【Docker下安装Jenkins】
Docker下安装Jenkins
1.拉取镜像
docker pull jenkinsci/blueocean
2.创建容器,但不启动
docker create --name jenkins -u root
-p 8080:8080 --privileged=true -v /usr/local/app/jenkins/jenkins_home:/var/jenkins_home -v /usr/local/app/jenkins/var/run/docker.sock:/var/run/docker.sock -v /usr/local/app/jenkins:/home jenkins/jenkins
3.启动容器
docker start Jenkins
注意:2和3可以合并为一个命令,创建并启动容器
docker run --name jenkins -u root -d -p 8080:8080 -p 50000:50000 -v /apps/jenkins:/var/jenkins_home -v /etc/localtime:/etc/localtime:ro -v /var/run/docker.sock:/var/run/docker.sock --restart=always jenkins/jenkins
4.输入http://ip:8889
docker exec ‐it jenkins /bin/bash
cat ./var/jenkins_home/secrets/initialAdminPassword
或者下面的命令
docker logs jenkins
如果输入上边的目录找不到initialAdminPassword文件,就先查找文件所在位置,执行以下命令即可。
find . -name "initialAdminPassword"
以上这两种方法都可以,第一种方法直接在docker中 查看,第二种是在宿主机上查看。
5.安装maven
创建用户名密码后(可以都用root),直接点击下一步,进入主界面,找到系统管理,再找到管理插件,搜索maven。
6.安装maven
1、安装wget命令 yum -y install wget
2、下载maven安装包 wget http://mirrors.cnnic.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz 3.解压maven安装包 tar -zxvf apache-maven-3.5.4-bin.tar.gz
4.移动到maven下
mv apache-maven-3.5.4 /usr/local/maven
5.修改配置仓库地址
vi /usr/local/maven/conf/settings.xml
把仓库地址修改为:<localRepository>/usr/local/repository</localRepository>
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
6.配置maven
vi /etc/profile
7.在配置文件最后加上下面代码
export MAVEN_HOME=/usr/local/maven
export PATH=$MAVEN_HOME/bin:$PATH
8.配置文件生效
source /etc/profile
9.查看maven
mvn -version
7.安装jdk
//1.下载jdk1.8liunux版本安装包,并上传到usr/local目录下
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz"
//2.解压文件
tar -xvf jdk-1.8.tar.gz
//3.修改配置文件 vi /etc/profile
//4.在配置文件尾部加上下面内容
#set java environment
JAVA_HOME=/usr/local/jdk1.8/jdk1.8.0_141 #这个目录改成你自己jdk所在目录的
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
//5.重新加载配置文件
source /etc/profile
//6.尝试是否安装成功,执行下面命令若出现版本号,则安装成功
java -version
8.安装git
yum -y install git
查看git安装目录
which git
9.在jenkins中配置maven,jdk,git
配置maven
配置jdk
配置git
10.安装Gogs(git的图形化界面)
//1.拉取镜像 docker pull gogs/gogs //2.创建并运行容器 docker run -di --name=gogs -p 10022:22 -p 3000:3000 -v /var/gogsdata:/data gogs/gogs
//3.访问下面地址
127.0.0.1:3000
下面的用户名密码可以设置,也可以不设置,然后点击提交。
新建仓库
在本地创建版本仓库,并上传示例代码到新建的仓库中(此过程省略,不会的参考idea分类中的文章)
11.登陆jenkins,创建一个任务
主要修改以下两个地方
保存即可。
愿你走出半生,归来仍是少年!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?