runner01-sea DockerHub Rate Limiting
Hey there :)
Many of my CI builds are failing due to the Docker Hub pull rate limit.
Running with gitlab-runner 16.10.0 (81ab07f6)
on runner01-sea xRyqFUx8, system ID: s_8011aa2e46c2
feature flags: FF_NETWORK_PER_BUILD:true
Preparing the "docker" executor
02:15
Using Docker executor with image node:14 ...
Pulling docker image node:14 ...
WARNING: Failed to pull image with policy "always": initializing source docker://node:14: reading manifest 14 in docker.io/library/node: toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit (manager.go:250:131s)
ERROR: Job failed: failed to pull image "node:14" with specified policies [always]: initializing source docker://node:14: reading manifest 14 in docker.io/library/node: toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit (manager.go:250:131s)
The current policy seems to be set to "always". It might be better to change it and cache them for some time? See https://docs.gitlab.com/runner/executors/docker.html#configure-how-runners-pull-images
This might affect other runners as well but not sure about this.
Thx for your help!