实验准备:
在docker主机要下载git工具
禁掉key的校验
确保在立即构建项目时不会出现任何报错:
自动化构建docker镜像
在server3上安装docker-ce
修改内核参数
拷贝证书
添加默认仓库
添加harbor仓库的解析
测试拉取
登录harbor私有仓库
在jenkins安装docker插件
配置项目构建
在server1上提交Dockerfile

由于gitlib和jenkins设置了实时推送触发,因此此时gitlab会主动触发jenkins构建任务


拉取方式过程

使用ssh插件交付任务
新建实验虚拟机并安装docker-ce


添加解析

修改内核参数并开启服务

拷贝仓库证书




jenins安装ssh插件

系统配置,添加凭据,添加ssh主机


新建项目


构建后检查输出


查看镜像是否创建成功

实验整体运行流程:
