在 GCP 虚拟机实例中构建和运行 docker 容器的问题

时间:2021-07-26 14:59:33

标签: docker google-cloud-platform google-compute-engine

我正在尝试从 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"]

此错误的原因可能是什么?

1 个答案:

答案 0 :(得分:0)

问题似乎在于为它拉取 docker 镜像。

link中所述:

<块引用>

匿名使用每六小时 100 个容器映像请求的速率限制,以及免费 Docker 帐户每六小时 200 个容器映像请求的速率限制现已生效。超过这些限制的图片请求将被拒绝,直到 6 小时窗口结束。

要克服 docker hub 拉取率限制,请参阅 link

也按照@DazWilkin 的建议尝试从 Google's mirror 中提取 Python 映像。

有关其他信息,请参阅 here

相关问题