此篇文章为jenkins分布式环境搭建的基础篇,为什么需要搭建jenkins分布式环境请看 docker+jenkins+k8s集群搭建系列七、通过yaml文件启动项目 这篇文章的末尾介绍。

准备材料:

①jdk-8u221-linux-x64.tar.gz
网盘链接:https://pan.baidu.com/s/1Fa9782NZtv1Phst88zdZcA
提取码:xwht
②slave.jar
网盘链接:https://pan.baidu.com/s/14kDki-Il6HOcPZ_8Gzlukg
提取码:2t07
③jenkins-slave
网盘链接:https://pan.baidu.com/s/1AQ0zM82wLkgTnCbdNpyMLg
提取码:011n
④settings.xml
网盘链接:https://pan.baidu.com/s/1r4UGRNr4OVfeJaCK4TdemA
提取码:svqz
⑤Dockerfile
网盘链接:https://pan.baidu.com/s/1N8tUX0h_tr_bYt8tlBItSw
提取码:6djd
⑥apache-maven-3.6.3-bin.tar.gz
网盘链接:https://pan.baidu.com/s/1x4K5pRph7fOdWtY4gx5WUA
提取码:zmhh

第一步:获取准备材料,上传到服务器

我的准备材料上传到服务器:
/home/k8s/jenkins-slave-java路径下,如下图:
在这里插入图片描述

第二步:制作镜像

命令:

cd /home/k8s/jenkins-slave-java/
docker build -t jenkins-slave-java:latest .

我是做java开发的,命名的时候把准备材料路径和镜像名称都指定为jenkins-slave-java
上面命令最后有个英文状态下的“.”,不能忽略
在这里插入图片描述
这个命令执行的时候不会太短,还是看服务器配置,耐心等待结束:
在这里插入图片描述
到这算完事儿!
查看一下镜像:
命令:

docker images

在这里插入图片描述
镜像已经制作好了。

第三步:将jenkins-slave-java镜像上传到阿里云镜像仓库

①给jenkins-slave-java镜像按照阿里云镜像仓库的规则打上tag
命令:

docker tag jenkins-slave-java:latest registry-vpc.cn-beijing.aliyuncs.com/slm-meh/jenkins-slave-java:v1

执行正确结果如下:
在这里插入图片描述
执行完上面的打tag的命令后,查看镜像,看tag是否打上:

docker images

在这里插入图片描述
可以看到tag已经打上。

②登录阿里云镜像仓库
命令:

docker login  --username=86170****@qq.com registry-vpc.cn-beijing.aliyuncs.com

图中带****号的部分为你的阿里云镜像仓库登录名,需要换成你的
在这里插入图片描述
输入密码就行了。
在这里插入图片描述
③将jenkins-slave-java上传到镜像仓库:
命令:

docker push registry-vpc.cn-beijing.aliyuncs.com/slm-meh/jenkins-slave-java:v1

在这里插入图片描述
等待上传进度条读完就好了,可能需要点时间不会太久。
在这里插入图片描述
去阿里云镜像仓库查看这个镜像是否上传上去:
在这里插入图片描述
可以看到镜像已经上传上来了。

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐