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

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

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

1.下载镜像

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

Linux下的使用docker安装Jenkins及使用_第1张图片

 安装完成查看镜像

docker images

Linux下的使用docker安装Jenkins及使用_第2张图片

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

Linux下的使用docker安装Jenkins及使用_第3张图片

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

docker exec -it cd3913c42beb  /bin/bash

cat /var/jenkins_home/secrets/initialAdminPassword

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

4.点击继续

Linux下的使用docker安装Jenkins及使用_第4张图片

选择安装推荐的插件

Linux下的使用docker安装Jenkins及使用_第5张图片

等一会就可以了

5.自己设置一个账号

Linux下的使用docker安装Jenkins及使用_第6张图片

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

Linux下的使用docker安装Jenkins及使用_第7张图片

 6.配置Jenkins

在查询jdk位置

echo $JAVA_HOME

 

 将jdk路径放到Jenkins全局配置中Linux下的使用docker安装Jenkins及使用_第8张图片

 安装maven

Linux下的使用docker安装Jenkins及使用_第9张图片

 安装插件Maven Integration

 Linux下的使用docker安装Jenkins及使用_第10张图片

 Linux下的使用docker安装Jenkins及使用_第11张图片

 安装SSH插件SSH publisher

Linux下的使用docker安装Jenkins及使用_第12张图片

Linux下的使用docker安装Jenkins及使用_第13张图片

 7.创建项目

 Linux下的使用docker安装Jenkins及使用_第14张图片

8.填写git地址Linux下的使用docker安装Jenkins及使用_第15张图片

 9.创建git账号

Linux下的使用docker安装Jenkins及使用_第16张图片

10.填写maven指令

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

Linux下的使用docker安装Jenkins及使用_第17张图片

保存。

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

 Linux下的使用docker安装Jenkins及使用_第18张图片

 12.打包成功!说明我们上面的配置没有问题。Linux下的使用docker安装Jenkins及使用_第19张图片

13.配置ssh 

添加远程连接账号

Linux下的使用docker安装Jenkins及使用_第20张图片

 一定要出现成功提示Linux下的使用docker安装Jenkins及使用_第21张图片

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,否则会不成功

Linux下的使用docker安装Jenkins及使用_第22张图片

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

Linux下的使用docker安装Jenkins及使用_第23张图片

 测试一下!搞定!Linux下的使用docker安装Jenkins及使用_第24张图片

你可能感兴趣的:(Docker,docker,linux,jenkins)