Hi,
Based on the error you are most likely running into the Docker Hub per IP address per 6 hour limit of 100. Multiple different Azure tenants are using same IP addresses for pulls, so you can see how easy it is to reach 100 and then everyone afterwards is blocked for that IP for the rest of the 6 hour time block. Screenshot from usage limit page:
You should be able to work around this by authenticating using your Docker account, or failing that, you could do docker pull to your local machine and push it to your Azure Container Registry. Your local PC's public IP address likely hasn't reached the 100 limit so even unauthenticated should work.
In case you aren't already familiar with the process, please see article below for walkthrough of pulling a public image and then pushing it to ACR.
Push your first image to your Azure container registry using the Docker CLI
Once you have the image in your ACR you can specify that instead of using public Docker Hub. If you run into any issues please add a comment below.
Please click Accept Answer and upvote if the above was helpful.
Thanks.
-TP