trident icon indicating copy to clipboard operation
trident copied to clipboard

Move images out of Docker Hub

Open aelbarkani opened this issue 4 years ago • 10 comments

Describe the solution you'd like Since Docker Hub has now rate limits, it would be great if images are moved somewhere else.

Describe alternatives you've considered Proxying or mirroring docker hub images.

Additional context Add any other context or screenshots about the feature request here.

aelbarkani avatar Jan 26 '21 22:01 aelbarkani

Hello @aelbarkani

In the meantime, here is a solution that can help resolve the rate limiting problem temporarily:

  1. Authenticate before pulling container images. A free Docker account provides you with 200 pulls every six hours. You can sign up here.
  2. Pull the required container images needed to install Trident after logging in with docker login and push them to an internal registry.
  3. Specify the internal image registry when installing Trident.

balaramesh avatar Jan 26 '21 22:01 balaramesh

Thanks for the workaround @balaramesh. Any timeline of when it is expected to move the images out of Docker Hub ?

aelbarkani avatar Jan 26 '21 23:01 aelbarkani

Hi @aelbarkani,

We don't have a date for moving the images out of Docker Hub at this time.

gnarl avatar Jan 27 '21 15:01 gnarl

Please do not remove images from Docker Hub, it works well and does not require new firewall rules who allow it (those who don't usually upload container images to private registry).

scaleoutsean avatar Feb 16 '21 13:02 scaleoutsean

Wouldnt it be possible to "just" publish them to a secondary Location like quay.io or something owned from netapp. This is stupid rate limiter has already killed my trident updates multiple times as durring the update the container is pulled from docker.io. Also syncing it to the internal (in my case openshift) registry doesnt work due to the poll limit. I would be really happy to have them on some other registry just not docker.io .

BR and keep up the great work :) !

Numblesix avatar Jul 05 '21 12:07 Numblesix

Mirroring the image to Quay would make sense in my opinion. We have been hitting this issue also, but it is the only cluster operator we are using that comes from Docker Hub since we are using OpenShift. Is there an easy way to change Trident to use an image from the local registry post install?

markandrewj avatar Nov 22 '21 18:11 markandrewj

+1 For mirroring the images on quay.io (or other), rate limiting is affecting Trident updates.

radioactive73 avatar Nov 23 '21 15:11 radioactive73

I was affected by the docker rate limit while upgrading trident today... +1 to mirror trident images to Quay

danifr avatar Feb 21 '24 15:02 danifr

+1 to mirror trident images to somewhere, ghcr.io would also be a good option.

bliemli avatar Mar 26 '24 12:03 bliemli