在 AWS Code Pipeline 中使用 docker compose 时出错

Error using docker compose in AWS Code Pipeline

我正在使用 AWS Code Pipeline 部署我的 dockerized Django 应用程序,但遇到了 Docker.

的一些错误

错误:

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 团队帐户在 24 小时内从 Docker Hub 启用 5,000 次拉取。

请阅读: