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,创建一个任务

主要修改以下两个地方

 

 保存即可。

 

 

 

 

 

 

 

posted on   少年攻城狮  阅读(540)  评论(0编辑  收藏  举报

编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示