功能
前面已经把私有registry,镜像下载加速器(摸我,其实就是基于registry官方镜像设置一个proxy,超级简单)完成了。
这个时候就可以提供类似Daoloud的代码构建功能啦
- 用户点击构建按钮(或是其他触发方式)
- 我的镜像构建微服务收到请求后,就从内网github Clone代码
- 在刚Clone代码里找到Dockerfile
- 执行docker build -t
私有registry域名/用户名/镜像名:tag
. - docker push 刚build出来的镜像
- 构建日志,构建结果,入库
- 返回
私有registry域名/用户名/镜像名:tag
用户就可以 pull 私有registry域名/用户名/镜像名:tag
啦