docker+jenkins+k8s集群搭建系列八、jenkins分布式环境搭建基础(制作jenkins-slave镜像上传阿里云镜像仓库)
此篇文章为jenkins分布式环境搭建的基础篇,为什么需要搭建jenkins分布式环境请看 docker+jenkins+k8s集群搭建系列七、通过yaml文件启动项目 这篇文章的末尾介绍。准备材料:①jdk-8u221-linux-x64.tar.gz网盘链接:https://pan.baidu.com/s/1Fa9782NZtv1Phst88zdZcA提取码:xwht②slave.jar网盘链
此篇文章为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
等待上传进度条读完就好了,可能需要点时间不会太久。
去阿里云镜像仓库查看这个镜像是否上传上去:
可以看到镜像已经上传上来了。
更多推荐
所有评论(0)