更新时间:2022-04-20 GMT+08:00
迁移dockerhub基础镜像到SWR
问题现象
- dockerhub的频率限制导致拉取镜像失败
toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit
原因分析
dockerhub网络不稳定并且存在频率限制等原因,容易导致拉取超时或失败。可以将dockerhub的镜像迁移到SWR上,再拉取镜像。
处理办法
- 将需要使用的dockerhub镜像下载到本地。
- 登录容器镜像服务,在总览页面,单击右上角“上传镜像”或快速入门区域的“上传自有镜像”。
- 在上传页面选择组织和需要上传的镜像。
- 还可以通过客户端上传,选择“我的镜像 ”,单击右上角的“客户端上传”,根据弹出的页面提示进行操作。
- 镜像上传成功后,需要将镜像设置成公开,在“我的镜像”页面,找到刚刚上传的镜像,单击镜像名称,然后单击右上方“编辑”,在编辑页面中将镜像设置成公开。
- 最后替换dockerfile中FROM的基础镜像地址并重新执行构建任务,镜像地址格式一般为swr.cn-south-1.myhuaweicloud.com/{组织名称}/{镜像名称}:{版本名称},具体内容可以从下载指令中截取。
父主题: SWR
SWR所有常见问题
more
