使用Alipay代码源,构建自己的Docker镜像
1. alipay 镜像仓库 地址 (自行换成自己的阿里镜像云DockerHub地址)
https://cr.console.aliyun.com/repository/
2.alipay 代码云 地址 (自行换成自己的阿里代码云GitHub地址)
https://code.aliyun.com/tiandong19860806
Step 1: 本地电脑git bash环境设置
root >> git config --global user.name "tiandong19860806"
root >> git config --global user.email "tiandong19860806@126.com"
root >> ssh-keygen -t rsa -C "tiandong19860806@126.com"
root >> git config --global credential.helper store
Step 2: 创建源代码git仓库
root >> mkdir -p d:/k8s_work_git/
root >> git clone https://code.aliyun.com/tiandong19860806/mirror_k8s_coredns.git
root >> git checkout -b master
root >> touch CoreDNS.Dockerfile
root >> vi CoreDNS.Dockerfile
# 然后编辑和保存如下内容:来自kubenetes.1.14.1源代码包中的CoreDNS安装镜像。这里加上个人维护信息
FROM k8s.gcr.io/coredns:1.3.1
MAINTAINER tian.dong <tiandong19860806@126.com>
# 下面准备备注,并且提交代码到远程GIT仓库
root >> git add .
root >> git commit -m "CoreDNS-1.3.1 image dockerfile"
root >> git push origin master
Step 3: 创建镜像仓库
Step 4: 选择要构建的源代码的具体项目
Step 5: 查看镜像仓库基本信息,如下
Step 6: 设置构建规则
上面Dockerfile,来自我自己的git仓库中的代码文件,如下图
最后,单击按钮“立即构建”,执行一次构建,历史记录如下图:
Step 7: 查看构建成功的镜像
单击左边菜单“镜像版本”,如下图。(并且,你也可以单击菜单“安全扫描”,检查镜像安全漏洞)
Step 8, 外部用户,搜索我们刚才发布的公共镜像mirror_k8s_CoreDNS,如下
最后,聪明的读者朋友,本次利用国内阿里云构建国外Docker镜像版本的方法,就到此成功完成了。
聪明的你,也就可以利用这个方法,来构建其他你需要,但是因为国内局域网不能访问Docker Hub镜像了。
最新文章
- JS 循环给li绑定参数不同的点击事
- 写一个程序可以对两个字符串进行测试,得知第一个字符串是否包含在第二个字符串中。如字符串”PEN”包含在字符串“INDEPENDENT”中。
- Getting Started with ASP.NET Web API 2 (C#)
- iOS开发——UI基础-UIButton、UIImageView、UILabel的选择
- 【Java Web】使用URLRewrite实现网站伪静态
- Codeforces Round #112 (Div. 2)---A. Supercentral Point
- c# winform 让Form去掉系统自带的关闭
- linux下使用select实现精确定时器
- CF 322A Ciel and Dancing 好简单的题。。最喜欢水题了
- PHP常用之封装分页工具类
- javascript组成概述认识
- java基础(十四章)
- 201521123106《java程序设计》第四周学习总结
- No Transport ,Network中看不到ajax请求
- python之基于libsvm识别数字验证码
- 用TSNE进行数据降维并展示聚类结果
- Linux基础实操六
- 01 Python 逻辑运算
- JS实现复制页面文字弹出消息提醒
- Blender节点笔记