继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

通过hub.docker加git获取kubernetes镜像

慕码人8056858
关注TA
已关注
手记 1092
粉丝 350
获赞 1320

使用工具kubeadm安装kubernetes集群是需要的镜像默认放在google容器仓库中,国内不便直接下载,这里记录通过hub.docker加git获取kubernetes镜像:
1.登陆注册dockerIDgithub账户
2.dockerhub和github上的公开仓库创建都是没有限制的,在github创建一个仓库,里面放放入自己Dockerfile,列入:

from gcr.io/google_containers/kube-scheduler-amd64:v1.9.2label maintainer="785471184@qq.com"

这次我是使用应该仓库构建多个镜像,github上用目录分开存放,dockerhub上用tag来区分不同的仓库,如果不闲玛法可以一个镜像创建一个仓库。


webp

GitHub仓库


dockerhub有普通仓库和自带构建仓库,普仓库我们可以登录后把本地镜像push上去,自动构建仓库支持对接github和bitbucket版本控制系统自动化构建,我要用github仓库自动构建,那就创建自动构建仓库,跟图:


webp

创建自动构建仓库

不要点下面那个很大的创建仓库图标,那里只是创建普通仓库的入口,从那里开始不能配置自动构建的,我也被坑一阵,留意!


webp

选择版本控制系统


webp

选择仓库


这里有一点值得提醒,如果你的仓库是在组织下而不是在个人名下,那dockerhub默认是不能访问组织仓库,这时候需要去到github上删除组织仓库的第三方访问限制:


webp

删除访问限制


选择仓库创建:

webp

选择仓库创建


默认是在仓库的根目录检查Dockerfile文件,我这里是要用一个仓库构建多个镜像,所有创建了子目录,把Dockerfile放在子目录里面,指定Dockerfile位置,中间有个激活自动构建的单选框,可以选择也可以不选需要的时候自己来点一下触发按钮,记得保存:

webp

配置构建信息


触发构建之后可以去构建详细那里查看构建结果,如果失败了点击错误可以看到日志。


webp

构建信息


构建成功的可以就可以在tags那里看到标签,不想保留的镜像可以删除。

webp

镜像标签


最后一次构建成功的Dockerfile内容还会被提取到Dockerfile栏目。

webp

Dockerfile


在仓库信息里面给些备注可以方便其他寻找镜像的人使用。

webp

仓库信息


ok!



作者:奚落大神
链接:https://www.jianshu.com/p/e2de1629980d


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP