@@ -59,9 +59,26 @@ If you are running Kubernetes, follow the instructions in [Pull an Image from a
59
59
60
60
If you are using any third-party platforms, follow your provider’s instructions on using registry authentication.
61
61
62
+ - [ Artifactory] ( https://www.jfrog.com/confluence/display/JFROG/Advanced+Settings#AdvancedSettings-RemoteCredentials ) {: target="_ blank" rel="noopener" class="_ "}
63
+ - [ AWS CodeBuild] ( https://aws.amazon.com/blogs/devops/how-to-use-docker-images-from-a-private-registry-in-aws-codebuild-for-your-build-environment/ ) {: target="_ blank" rel="noopener" class="_ "}
64
+ - [ AWS ECS/Fargate] ( https://docs.aws.amazon.com/AmazonECS/latest/developerguide/private-auth.html ) {: target="_ blank" rel="noopener" class="_ "}
65
+ - [ Azure Pipelines] ( https://docs.microsoft.com/en-us/azure/devops/pipelines/library/service-endpoints?view=azure-devops&tabs=yaml#sep-docreg ) {: target="_ blank" rel="noopener" class="_ "}
62
66
- [ CircleCI] ( https://circleci.com/docs/2.0/private-images/ ) {: target="_ blank" rel="noopener" class="_ "}
63
- - [ Drone.io] ( https://docs.drone.io/pipeline/docker/syntax/images/#pulling-private-images ) {: target="_ blank" rel="noopener" class="_ "}
64
67
- [ Codefresh] ( https://codefresh.io/docs/docs/docker-registries/external-docker-registries/docker-hub/ ) {: target="_ blank" rel="noopener" class="_ "}
68
+ - [ Drone.io] ( https://docs.drone.io/pipeline/docker/syntax/images/#pulling-private-images ) {: target="_ blank" rel="noopener" class="_ "}
65
69
- [ LayerCI] ( https://layerci.com/docs/advanced-workflows#logging-in-to-docker ) {: target="_ blank" rel="noopener" class="_ "}
66
- - [ AWS ECS/Fargate] ( https://docs.aws.amazon.com/AmazonECS/latest/developerguide/private-auth.html ) {: target="_ blank" rel="noopener" class="_ "}
67
- - [ AWS CodeBuild] ( https://aws.amazon.com/blogs/devops/how-to-use-docker-images-from-a-private-registry-in-aws-codebuild-for-your-build-environment/ ) {: target="_ blank" rel="noopener" class="_ "}
70
+
71
+ ## Other limits
72
+
73
+ Docker Hub also has an overall rate limit to protect the application
74
+ and infrastructure. This limit applies to all requests to Hub
75
+ properties including web pages, APIs, image pulls, etc. The limit is
76
+ applied per-IP, and while the limit changes over time depending on load
77
+ and other factors, it is in the order of thousands of requests per
78
+ minute. The overall rate limit applies to all users equally
79
+ regardless of account level.
80
+
81
+ You can differentiate between these limits by looking at the error
82
+ code. The "overall limit" will return a simple ` 429 Too Many Requests `
83
+ response. The image download limit returns a longer error message that
84
+ includes a link to this page.
0 commit comments