Error 'error from registry: You have reach your unauthenticated pull rate limit' while trying to download Docker Container Images from DockerHub



Overview of the Issue

This issue occurs in the following circumstances:

  1. A vFunction organization uses the online Docker vFunction Server Installation TGZ
  2. The organization configures the server-installation.yaml and runs the install.sh or upgrade.sh script
  3. Unexpectedly, the upgrade fails with the following error:
error from registry: You have reached your unauthenticated pull rate limit. https://www.docker.com/increase-rate-limit

Steps to Resolve the Issue

The following steps can be used to resolve this issue:

  1. SSH to the Linux Host running the vFunction Server as the user running the installation / upgrade
  2. Find the REPO_PASSWORD
grep 'REPO_PASSWORD' /opt/vfunction/server-installation/docker/tools.sh
  1. Set the Docker Repo Password locally
### This command needs to be run as the user running the vFunction installation / upgrade and may require sudo
docker login docker.io --username vfunction
### When prompted, input the password retrieved above
  1. Run the installation / upgrade script again