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
网盘链接: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

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

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值