利用阿里云构建自己的镜像
国内网络环境原因,经常遇到无法拉取的镜像或者镜像拉取特别慢,那么如何自己构建镜像呢,最近试用了阿里云的容器镜像服务 ,还可以。
我用的个人版。个人版命名空间3个,仓库可以300个,够用了。
进入后可以看到使用情况
创建命名空间
创建镜像仓库:
下一步,选择代码源:
这里我选择的github,首次使用需要授权:
选择代码仓库,我这里是 google_containers1,这个仓库里写了一些Dockerfile ,下面构建设置选择海外机器构建,
下面点创建镜像仓库,成功后选择构建,我们设置下构建:
设置下Dockerfile 目录,
点立即构建
构建成功后:
我们使用的时候就拉取指定版本的镜像就可以了
# $ docker pull registry.cn-hangzhou.aliyuncs.com/gcr_k8s_containers/kube-scheduler:[镜像版本号]
# 比如
$ docker pull registry.cn-hangzhou.aliyuncs.com/gcr_k8s_containers/kube-scheduler:v1.18.2