Linux下的使用docker安装Jenkins及使用

本文详细记录了如何使用Docker在阿里云上部署Jenkins,并配置将其项目部署到远程服务器的过程,包括下载镜像、启动容器、解锁Jenkins、设置全局配置、安装插件、创建项目、配置构建指令以及远程SSH部署等关键步骤。
摘要由CSDN通过智能技术生成

今天花了好长时间,终于把使用Docker来部署Jenkins并实现将项目部署在远程服务器的功能给实现了,现在来记录一下最简单的操作步骤。

安装docker的步骤就不在介绍了,之前也介绍过了。

1.下载镜像

docker pull registry.cn-hangzhou.aliyuncs.com/catarc/adc:my_jenkins_1.0

 安装完成查看镜像

docker images

2.启动容器

 docker run -dit --net=host -v /home/jenkins_data:/var/jenkins_home registry.cn-hangzhou.aliyuncs.com/catarc/adc:my_jenkins_1.0

 解释一下--net=host 这是让容器使用宿主机的网卡,这样的话可以省去一些端口的配置工作。

这里可能会报错,说文件夹不存在,需要创建一下

启动容器之后我们可以进行访问,端口号是8080

 3.进入到Jenkins的容器中,找到解锁Jenkins的秘钥

docker exec -it cd3913c42beb  /bin/bash

cat /var/jenkins_home/secrets/initialAdminPassword

 复制出来粘到Jenkins的解锁页就可以了。

4.点击继续

选择安装推荐的插件

等一会就可以了

5.自己设置一个账号

下一步、下一步、开始使用Jenkins

 6.配置Jenkins

在查询jdk位置

echo $JAVA_HOME

 

 将jdk路径放到Jenkins全局配置中

 安装maven

 安装插件Maven Integration

 

 

 安装SSH插件SSH publisher

 7.创建项目

 

8.填写git地址

 9.创建git账号

10.填写maven指令

-Dmaven.test.skip=true -U clean package

保存。

11.我们可以构建试一下是否成功这需要一段时间,第一次需要下载依赖,要耐心等待。

 

 12.打包成功!说明我们上面的配置没有问题。

13.配置ssh 

添加远程连接账号

 一定要出现成功提示

14.继续到项目配置中进行配置

#!/bin/bash
#杀死原程序
kill -9 `ps -ef | grep sso-test.jar | grep -v 'grep' | awk '{print $2}'`

cd  /home/java/Test
nohup java -jar sso-test.jar  &
sleep 10

注意远程部署时一定要有sleep 10,否则会不成功

 点击高级需要选择“Exec in pty”,不然可能会报错

 测试一下!搞定!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值