Docker Apps frequently refusing to run because of pull rate limit

I frequently have docker apps refusing to run because of pull rate limit. I am nowhere near the actual limit, but it probably lumps me with other people from my ISP.

Regardless though, this is utterly ridiculous. If a pull fails it should just run the current version I have installed.

Also why is it spamming the server with pulls? It should at least be checking how long it has been since the last pull attempt and only do a pull on start if it has been at least X hours (exact value up for debate).

if the pulls are unavoidable, then it should have a build in mirror and set itself as the mirror. pull from localhost on launch. and have the built in mirror update online once a day.

The fact I can’t literally launch an app I already have installed because I need to first ask permission from some nebulous online entity is ridiculous.

If you’re behind CGNAT (as is probably the case) then use Apps → Configuration → Sign in to a Docker registry to avoid getting lumped in with others on the same “public IP”

You can use mirror.gcr.io.