Docker Hub pull limit

Warning
Starting November 1, 2020, Docker Hub limits the number of pulls you can perform in a specific time interval.

Pipelines in Buddy are based on Docker images. Most actions run in a Docker container. The containers are launched from official images pulled from Docker Hub. By default, the images are pulled as Anonymous User which is limited to 100 pulls per every 6 hours.

This article shows how to configure your self-hosted instance to remove the limit on the number of pulls from Docker Hub.

Hint
The limit only applies to Buddy self-hosted. If you are using Buddy in cloud, you don't need to do anything.

How to remove the limit

Warning
Follow these steps to increase the limit to 200 pulls per every 6 hours. If you want to remove the limit entirely, upgrade your Docker Hub account to a paid plan. We strongly recommend removing the limit entirely.
  1. Sign in to your Docker Hub account.
  2. Go to https://hub.docker.com/settings/security.
  3. Create an access token and copy it.

Generating an access token in Docker HubGenerating an access token in Docker Hub

  1. Sign in to your Buddy Self-Hosted instance as admin.
  2. Go to the Self-Hosted Admin panel and switch to the 3rd-Party Apps tab.
Tip
Alternatively, you can go to https://YOUR_INSTANCE_URL/settings/apps/.

Docker Hub config location in admin panelDocker Hub config location in admin panel

  1. Click the Docker Hub app and provide your username and token.
Hint
Alternatively, you can use your password instead of the token. We don't recommend it as it's a less secure option.
  1. Save changes to apply the settings.
Last update:
Sep 24, 2024