Kubernetes(十八)——创建私有仓库下载k8s.gcr.io仓库镜像

今天在按照官方文档部署ingress-nginx服务的时候,需要部署hello,world应用程序

在这里插入图片描述

但是官方文档提供的镜像网址是无法在国内打开的,而且并没有提供yaml文件,这时候如果你有一台海外服务器,可以把镜像拉取下来,导出再导入另一台服务器,但是如果镜像过大,需要很长时间,这时候就需要想其他办法,而且并不是每个人都有一台国外服务器,所以使用阿里云的容器服务是不错的选择。

创建代码仓库

如果有条件仓库可以选择github,如果github无法访问建议使用阿里云仓库

代码库绑定阿里云账号
https://help.aliyun.com/document_detail/202197.html

创建代码库

在仓库master分支新建/mirror/Dockerfile文件

FROM gcr.io/google-samples/hello-app:1.0

在这里插入图片描述

创建镜像服务

阿里云容器镜像服务

在这里插入图片描述
如图所示,创建个人实例,然后进入实例创建命名空间。
在这里插入图片描述

在这里插入图片描述
创建成功后进入镜像仓库,创建镜像仓库

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

拉取镜像

docker pull registry.cn-hangzhou.aliyuncs.com/yutao517/container:1.0
docker tag registry.cn-hangzhou.aliyuncs.com/yutao517/container:1.0  gcr.io/google-samples/hello-app:1.0

这里接上面的镜像版本,可以看到该镜像已下载
在这里插入图片描述
然后换标签,可以看到更新成功

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_46415378/article/details/124757390
今日推荐