作者:wendy-kiki8 | 来源:互联网 | 2023-08-23 19:55
当我想使用 CodeBuild 从 CodeCommit 中的 Dockerfile 构建映像时,为什么会发生这种情况?
我收到此错误:
tomanyrequests:您已达到拉取率限制。您可以通过身份验证和升级来增加限制:https : //www.docker.com/increase-rate-limit
回答
尽量不要从 docker hub 拉取镜像,因为 docker 有拉取镜像的限制。
对私有镜像使用ECR(弹性容器注册表), 对公共 docker 镜像使用Amazon ECR 公共库。
为处理 Docker Hub 速率限制的客户提供的建议,以及即将发布的关于 AWS 处理此问题建议的公告。
回答
一种解决方案是您应该通过以下命令登录docker hub:
$ sudo docker login --username=yourUsername
Password:
WARNING: login credentials saved in C:Userssven.dockerconfig.json
Login Succeeded
有关登录 Docker 的更多帮助