今天在按照官方文档部署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
这里接上面的镜像版本,可以看到该镜像已下载
然后换标签,可以看到更新成功