我正在使用 AWS Code Pipeline 部署我的 dockerized Django 应用程序,但遇到了一些 Docker 错误。
error:
Service 'proxy' failed to 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-compose-deploy.yml
version: "3.8"
services:
db:
container_name: db
image: "postgres"
restart: always
volumes:
- postgres-data:/var/lib/postgresql/data/
app:
container_name: app
build:
context: .
restart: always
volumes:
- static-data:/vol/web
depends_on:
- db
proxy:
container_name: proxy
build:
context: ./proxy
restart: always
depends_on:
- app
ports:
- 80:8000
volumes:
- static-data:/vol/static
volumes:
postgres-data:
static-data:
buildspec.yml
phases:versions.
build:
commands:
- docker-compose -f docker-compose-deploy.yml up --build
Docker Hub 根据拉取映像的用户的帐户类型限制 Docker 映像下载(“拉取”)的数量。拉取速率限制基于各个 IP 地址。对于匿名用户,速率限制设置为每个 IP 地址每 6 小时 100 次拉取。对于经过身份验证的用户,每 6 小时拉取 200 次。对于付费 Docker 订阅的用户没有任何限制。
Docker Pro 和 Docker Team 帐户可在 24 小时内从 Docker Hub 进行 5,000 次拉取。
请阅读:
-
https://docs.docker.com/docker-hub/download-rate-limit/#:~:text=Docker%20Hub%20 限制%20%20数量,每%206%20小时%20周期拉取%20 https://docs.docker.com/docker-hub/download-rate-limit/#:%7E:text=Docker%20Hub%20limits%20the%20number,pulls%20per%206%20hour%20period.
- https://www.docker.com/increase-rate-limits https://www.docker.com/increase-rate-limits
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)