共计 833 个字符,预计需要花费 3 分钟才能阅读完成。
使用阿里云个人镜像仓库代理方式下载如 https://gcr.io 等需要 FQ 的镜像;
设置 github
这里使用 github 作为代码仓库,在 github 中添加了名称为 Dockerfile 的项目,建名称为 kube-controller-manager-amd64 的文件夹:
然后在 kube-controller-manager-amd64:v1.7.2 目录中创建名为 Dockerfile 的文件内容为:
FROM gcr.io/google_containers/
kube-controller-manager-amd64:v1.7.2
MAINTAINER 644299146@qq.com
镜像仓库创建
访问阿里云开发者平台 https://dev.aliyun.com/search.html,进入管理中心,在镜像列表中点击 创建镜像仓库;
看下图这里的镜像仓库名称其实就是镜像名称,然后设置代码源,也就是 Dockerfile 所在的位置;
设置 Dockerfile 所在位置相关信息;
第二个输入框为 Dockerfile 文件所在的目录也就是我们在 Dockerfile 项目中建立的 kube-controller-manager-amd64 文件夹,第三个输入框为 Dockerfile 文件名,最后一个为镜像版本号,由于在 Dockerfile 文件中填写的版本为 v1.7.2,所以这里也是填写 v1.7.2,然后点击创建镜像仓库;
构建镜像
进入管理页面》进入构建页面,点击立即构建;
然后可在基本信息页面中看到镜像的 pull 地址等相关信息;
构建完成后即可通过:
docker pull registry.cn-shenzhen.aliyuncs.com/solinx/kube-controller-manager-amd64:v1.7.2
pull 镜像到本地;
本文永久更新链接地址 :http://www.linuxidc.com/Linux/2017-07/146004.htm