我正在尝试从 GCP VM 实例中的 docker 文件构建 docker 映像。 当我运行 docker build 命令时,我收到以下错误
toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit
我的docker文件如下:
FROM python:3.7-slim
ENV APP_HOME app
WORKDIR $APP_HOME
COPY . .
RUN pip install Flask google-auth google-cloud-storage numpy datetime pandas sklearn
ENV PORT 8080
CMD ["python", "app_hello.py"]
此错误的原因可能是什么?
答案 0 :(得分:0)
问题似乎在于为它拉取 docker 镜像。
如link中所述:
<块引用>匿名使用每六小时 100 个容器映像请求的速率限制,以及免费 Docker 帐户每六小时 200 个容器映像请求的速率限制现已生效。超过这些限制的图片请求将被拒绝,直到 6 小时窗口结束。
要克服 docker hub 拉取率限制,请参阅 link。
也按照@DazWilkin 的建议尝试从 Google's mirror 中提取 Python 映像。
有关其他信息,请参阅 here。