最近在学习Knative的时候遇到了很多镜像无法拉取的问题,导致很多组件无法正常启动。例如gcr.io域名下的镜像就无法拉取,这给工作学习带来了非常的不便,通过查阅资料发现可以通过阿里云镜像服务来拉取国外镜像。
【1】准备一个无法正常拉取的外国外域名的镜像,比如下面这给,这个组件是Knative Serving中的activator组件
gcr.io/knative-releases/knative.dev/serving/cmd/activator@sha256:f5e1cd14f26ec76fb84ef42b04efeb45cf393d617d896d5525abf5f912a487b0
【2】阿里云镜像需要依托于代码平台,这需要我们将镜像配置上传到代码平台上,这里使用GitHub。
在GitHub上创建一个仓库专门用来拉取国外镜像,然后根据需要拉取的镜像创建相应的目录,目录路径不需要一直,自己做好区分即可,然后再对应的目录下创建Dockerfile文件,里面只需要写上一句from imageNme即可
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。