CNB介绍

在使用docker的小伙伴镜像是不是总为拉取镜像犯愁,国内很多仓库也不提供服务了,没在没有开心上网的情况下,只能到官网去拉取源码一个一个编译制作,搞完一个上午就过去了。那现在还有没有尽方便,又快速拉取镜像的方法呢,无意中给发现了,答案的是肯定的。

这篇内容就来介绍,让你不在开心上网的情况下拉取镜像。

我们在拉取镜像前,先拉了解一个网站https://cnb.cool/,CNB(Cloud Native Build),简称云原生构建。

图片

它是一个集成 代码托管,云原生 CI/CD 构建,云原生开发的一站式开发平台,由腾讯云原 Coding 团队打造。

那为什么要了解这个网站呢,就是因为他提供了超强免费算力,我们可以很轻松的在上面构建我们需要的各种应用,不得不说真的超级快。

平时我们离线制作镜像,需要去github拉取源码,然后去官网里面如何编译,然后制作成docker images,然后再将镜像发布到私仓使用,想想太麻烦了。现在有了CNB,我们可以直接在云原生构建,不用去了解构建步骤,执行使用CNB提供的流水线一键操作完成,然后将镜像docker pull下来即。

如何使用CNB制作镜像?

1、注册CNB账号

先到https://cnb.cool/注册账号。因为是腾讯的产品,使用微信扫一扫登陆即可。

2、Fork项目

Forkhttps://cnb.cool/qingxueline360/docker-images-chrom项目到自己的仓库中

图片

为什么要Fork到自己的仓库中,因为你在别人的仓库中,你没权限构建

图片

3、修改配置

去到自己仓库中,在构建下拉框找到查看配置。执行构建前可以修改下配置的名称,方便构建的时候指定构建的是拿个版本的包,完全是为了展示,不修改也可以。

图片

图片

图片

4、执行构建

配置修改完后,再点击执行 - > 构建镜像。再弹出的对话框中,输入官方镜像的名称。不指定名称可以到官方仓库找。比如我的nacos可以到github找到对应的版本,根据上面的tag找到对应的版本即可。

图片

图片

图片

最后执行构建,然后就能在云上构建看到自己的构建进度了

图片

如何使用CNB制作的镜像

1、拷贝镜像地址

在云生构建完成后,在制品中,能够看到你的镜像定制,拷贝下来,这个就是docker镜像的完整地址。

图片

2、镜像镜像pull到自己的本地仓库中

使用docker pull命令将镜像pull到自己的本地仓库中使用即可。

docker pull docker.cnb.cool/qingxueline360/docker-images-chrom/nacos-nacos-serv
Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐