Docker Hub pull limit

Docker Hub pull limit

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 on-premises instance to remove the limit on the number of pulls from Docker Hub.

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

How to remove the limit

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 On-Premises instance as admin.
  2. Go to the On-Premises Admin panel and switch to the 3rd-Party Apps tab.

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.

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.