Support harbor acting as pull through cache for more registries beyond harbor and Dockerhub. continuation of https://github.com/goharbor/harbor/issues/11658
please support docker registry
We have a local docker registry that is based on the image library/registry:2 from docker hub. If I lie to Harbor and configure this registry using "Provider: Harbor", the resulting proxy-cache seems to work just fine.
@ChristianCiach I'm not sure I understand, what do you mean by 'based on the image from docker hub'. You are configuring a dockerhub endpoint as a harbor type endpoint?
@xaleeks No, a "dockerhub endpoint" can only download images from docker hub (meaning docker.io). What I am trying to say is that we are using a private registry that is based on this image: https://hub.docker.com/_/registry
To use harbor as a proxy cache for our private registry that is based on this image, I can configure a "harbor endpoint" in harbor, pointing it to our private registry, and it seems to work just fine.
That sounds correct then, since Harbor is just running docker distribution on the inside.
I'm expecting GCR, Quay.io, ECR, ACR in that order of importance. Let me know if you disagree @steven-zou @stonezdj
Most helpful comment
please support docker registry